Smooths time series iteratively using a Akaike information criterion (AIC) to find an optimal smoothing parameter and curve.
An PhenoCam data structure or file with optimally smoothed time series objects added to the original file. Smoothing is required for `phenophase()` and `transition_dates()` functions.
if (FALSE) { # \dontrun{
# with defaults, outputting a data frame
# with smoothed values, overwriting the original
# download demo data (do not smooth)
download_phenocam(site = "harvard$",
veg_type = "DB",
roi_id = "1000",
frequency = "3",
smooth = FALSE)
# smooth the downloaded file (and overwrite the original)
smooth_ts(file.path(tempdir(),"harvard_DB_1000_3day.csv"))
# the function also works on a PhenoCam data frame
df <- read_phenocam(file.path(tempdir(),"harvard_DB_1000_3day.csv"))
df <- smooth_ts(df)
} # }