Calculate Annual Trends
calculate_annual_trends.RdCalculates annual statistics and fits a linear trend to detect long-term changes in the data.
Value
List with:
annual_stats: annual mean, max, etc.
trend_model: linear model for trend
trend_per_decade: change per decade with significance
Examples
set.seed(1)
data <- data.frame(
time = seq(as.POSIXct("2020-01-01"), by = "hour", length.out = 1000),
wave_height = 2 + sin(seq(0, 20, length.out = 1000)) + rnorm(1000, 0, 0.3)
)
result <- calculate_annual_trends(data)
#> ℹ Calculating annual trends...
#> ! Insufficient years for trend analysis
#> ℹ Calculating annual trends...
#> ✔ Calculating annual trends... [8ms]
#>
result$trend_per_decade
#> [1] NA
result$p_value
#> [1] NA