getRecursiveCoeffs: Get final recursive harmonics model coefficients

Description Usage Arguments Examples

Description

Runs a 2-term harmonic regression for the specified number of iterations. Modifies getHarmonicFits to return the coefficients instead of fitted values

Usage

1
2
getRecursiveCoeffs(ts, iterations, origin, dependent0, ...,
  dt_col = DATE, omega = 1)

Arguments

ts

Data.frame containing columns date, dependent variable, and any grouping variables.

iterations

Number of recursive harmonics to fit

origin

reference time; format should match df date column

...

additional grouping variables; unquoted

dt_col

unquoted column name for date column. Default is DATE

omega

default is 1

dependent

column name for dependent variable

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# apply harmonics by pointID
library(dplyr)
library(lubridate)
library(stringr)
library(broom)

coefficients <- df_satelliteSeries %>%
  getRecursiveCoeffs(iterations = numIterations,
                     origin = ymd("2018-01-01"),
                     dependent = "GCVI",
                      omega = 1.5, pointID)

LobellLab/SCYMr documentation built on Oct. 20, 2020, 1:22 a.m.