Blocked cross-validated reconstruction error under genpca geometry
blocked_cv_recon_error.RdEvaluates reconstruction error by holding out contiguous time blocks and
projecting hold-out data onto the k-dimensional column space learned on the
training block, all under the whitened geometry.
Arguments
- X, A, M
Data and metrics as in
whitened_matrix().- k
Number of components.
- nfold
Number of folds (hold-out blocks).
- block_frac
Fraction of time points per hold-out block.
See also
choose_rank_gd() for Gavish-Donoho approach,
choose_rank_pa() for parallel analysis approach
Other rank selection:
choose_rank_gd(),
choose_rank_pa()