The optimal span is calculated based upon the bayesian information
criterion (BIC).
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.
Examples
if (FALSE) { # \dontrun{
# Internal function only, should not be used stand-alone.
l <- sin(seq(1,10,0.01))
l <- l + runif(length(l))
optimal_span(l, plot = TRUE)
} # }