The optimal span is calculated based upon the Bayesian information criterion (BIC). This is a copy of the routine used in the phenocamr package.

fdk_optimal_span(
  y,
  x = NULL,
  weights = NULL,
  step = 0.01,
  label = NULL,
  plot = FALSE
)

Arguments

y

a vector with measurement values to smooth

x

a vector with dates / time steps

weights

optional values to weigh the loess fit with

step

span increment size

label

title to be used when plotting function output

plot

plot visual output of the optimization routine

Value

Returns an optimal span to smooth a provided vector using the `loess()` smoother.