cs_per {peRiodiCS} | R Documentation |
Generate design matrix for periodic cubic splines
Description
Generate design matrix for periodic cubic splines.
Usage
cs_per(x, knots = NULL, nk = 5, xmax = max(x, na.rm = TRUE),
xmin = min(x, na.rm = TRUE))
Arguments
x |
numerical x values to transform to new basis |
knots |
vector with locations of the knots of the spline |
nk |
number of knots, used only if the knots are not specified, overridden otherwise |
xmax |
value of the (theoretical) minimum of x |
xmin |
value of the (theoretical) maximum of x |
Examples
# load example data; see help("viral_east_mediteranean")
data("viral_east_mediteranean")
# calculate location of knots to use
Knots <-
Hmisc::rcspline.eval(x = viral_east_mediteranean$EpiWeek,
nk = 5, knots.only = TRUE)
# model viral infections vs weeks
model <- glm(RSV ~ cs_per(EpiWeek, knots = Knots), data = viral_east_mediteranean)
# plot model (with many points, to make it smooth)
plot_per_mod(Model = model, XvarName = "EpiWeek", Smooth = TRUE)
[Package peRiodiCS version 0.5.0 Index]