reg_spline_X: Make a design matrix for regression spline

View source: R/reg_spline_X.R

reg_spline_XR Documentation

Make a design matrix for regression spline

Description

Make a design matrix for regression spline

Usage

reg_spline_X(x, xp, smooth, ...)

Arguments

x

values of the predictor

xp

values of the predictor for plotting the calibration curve

smooth

spline to use (rms::rcs, splines::ns, splines::bs currently supported via 'rcs', 'ns', 'bs'). smooth = 'none' results in x as only predictor (i.e., no spline)

...

additional arguments for specific splines ('nk' or 'knots' for 'rcs', 'df' or 'knots' for 'ns' or 'bs')

Value

a list containing

  • X the design matrix for the data

  • Xp the design matrix for plotting

Examples

x <- rnorm(100)
xp <- seq(min(x), max(x), length.out=50)
reg_spline_X(x = x, xp = xp, smooth="rcs", nk=6)

pmcalibration documentation built on Sept. 8, 2023, 5:10 p.m.