Description Usage Arguments Value See Also Examples
View source: R/univariateExpansions.R
Given scores (coefficients), this function calculates a linear combination of spline basis functions on onedimensional domains based on the gam function in the mgcv package.
1  splineFunction1D(scores, argvals, bs, m, k)

scores 
A matrix of dimension 
argvals 
A list containing a vector of xvalues, on which the functions should be defined. 
bs 
A character string, specifying the type of basis functions to be
used. Please refer to 
m 
A numeric, the order of the spline basis. See 
k 
A numeric, the number of basis functions used. See

An object of class funData
with N
observations on
argvals
, corresponding to the linear combination of spline basis
functions.
univExpansion
, gam
,
splineBasis1D
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 
set.seed(1234)
# simulate coefficients (scores) for 10 observations and 8 basis functions
N < 10
K < 8
scores < t(replicate(n = N, rnorm(K, sd = (K:1)/K)))
dim(scores)
# expand spline basis on [0,1]
funs < MFPCA:::splineFunction1D(scores = scores, argvals = list(seq(0,1,0.01)),
bs = "ps", m = 2, k = K) # params for mgcv
oldPar < par(no.readonly = TRUE)
par(mfrow = c(1,1))
plot(funs, main = "Spline reconstruction")
par(oldPar)

Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.