Installation
About
We provide functionality to implement penalized PCA with an option to smooth the objective function using Nesterov smoothing. Two functions are available to compute a user-specified number of eigenvectors. The function unsmoothed_penalized_EV() computes a penalized PCA without smoothing and has three parameters (the input matrix, the Lasso penalty, and the number of desired eigenvectors). The function smoothed_penalized_EV() computes a smoothed penalized PCA using the same parameters and additionally requires the specification of a smoothing parameter. Both functions return a matrix having the desired eigenvectors as columns.
Key Metrics
Downloads
Last 24 hours | 9 -18% |
Last 7 days | 31 -6% |
Last 30 days | 165 -12% |
Last 90 days | 561 +269% |
Last 365 days | 709 |
Imports
stats |