Formula Interface For smooth.spline
smooth.spline has no formula interface, which is sometimes inconvenient, if one simply wants to copy a formula of a linear model or a plot to spline.
SmoothSpline(x, ...) ## Default S3 method: SmoothSpline(x, y = NULL, w = NULL, df, spar = NULL, cv = FALSE, all.knots = FALSE, nknots = .nknots.smspl, keep.data = TRUE, df.offset = 0, penalty = 1, control.spar = list(), tol = 0.000001 * IQR(x), ...) ## S3 method for class 'formula' SmoothSpline(formula, data, subset, na.action, ...)
x |
a vector giving the values of the predictor variable, or a list or a two-column matrix specifying x and y. |
y |
responses. If |
w |
optional vector of weights of the same length as |
df |
the desired equivalent number of degrees of freedom (trace of the smoother matrix). |
spar |
smoothing parameter, typically (but not necessarily) in
(0,1]. The coefficient λ of the integral of the
squared second derivative in the fit (penalized log likelihood)
criterion is a monotone function of |
cv |
ordinary ( |
all.knots |
if |
nknots |
integer or |
keep.data |
logical specifying if the input data should be kept
in the result. If |
df.offset |
allows the degrees of freedom to be increased by
|
penalty |
the coefficient of the penalty for degrees of freedom in the GCV criterion. |
control.spar |
optional list with named components controlling the
root finding when the smoothing parameter Note that this is partly experimental and may change with general spar computation improvements!
Note that |
tol |
a tolerance for same-ness or uniqueness of the |
formula |
a formula of the form |
data |
The data frame from which the formula should be evaluated. |
subset |
an optional vector specifying a subset of observations to be used. |
na.action |
a function which indicates what should happen when the data contain NAs. Defaults to
|
... |
Other arguments to be passed to
|
Andri Signorell <andri@signorell.net>
plot(temperature ~ delivery_min, data=d.pizza) lines(SmoothSpline(temperature ~ delivery_min, data=d.pizza))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.