Calculate sparse principal components of time-dependent variation
Source:R/zeitzeiger_fit.R
zeitzeigerSpc.RdCalculate the SPCs given the time-dependent means and the residuals from
zeitzeigerFit().
Usage
zeitzeigerSpc(
xFitMean,
xFitResid,
nTime = 10,
useSpc = TRUE,
sumabsv = 1,
orth = TRUE,
...
)Arguments
- xFitMean
List of bigsplines, length is number of features.
- xFitResid
Matrix of residuals, dimensions are observations by features.
- nTime
Number of time-points by which to discretize the time-dependent behavior of each feature. Corresponds to the number of rows in the matrix for which the SPCs will be calculated.
- useSpc
Logical indicating whether to use
PMA::SPC()(default) orbase::svd().- sumabsv
L1-constraint on the SPCs, passed to
PMA::SPC().- orth
Logical indicating whether to require left singular vectors be orthogonal to each other, passed to
PMA::SPC().- ...
Other arguments passed to
PMA::SPC().
Value
Output of PMA::SPC(), unless useSpc is FALSE, then output of
base::svd().