Construct a function for preprocessing functional predictors
Prior to using functions X
as predictors in a scalar-on-function regression, it is often
necessary to presmooth curves to remove measurement error or interpolate to a common grid. This
function creates a function to do this preprocessing depending on the method specified.
create.prep.func( X, argvals = seq(0, 1, length = ncol(X)), method = c("fpca.sc", "fpca.face", "fpca.ssvd", "bspline", "interpolate"), options = NULL )
X |
an |
argvals |
matrix (or vector) of indices of evaluations of X_i(t); i.e. a matrix with ith row (t_{i1},.,t_{iJ}) |
method |
character string indicating the preprocessing method. Options
are |
options |
list of options passed to the preprocessing method; as an example, options for |
a function that returns the preprocessed functional predictors, with arguments
newX |
The functional predictors to process |
argvals. |
Indices of evaluation of |
options. |
Any options needed to preprocess the predictor functions |
Jeff Goldsmith ajg2202@cumc.columbia.edu
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.