CRAN/E | SPEV

SPEV

Unsmoothed and Smoothed Penalized PCA using Nesterov Smoothing

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

Version 1.0.0
Published 2023-08-17 105 days ago
Needs compilation? no
License GPL-2
License GPL-3
CRAN checks SPEV results

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

Maintainer

Maintainer

Rebecca Hurwitz

rebeccahurwitz@hsph.harvard.edu

Authors

Rebecca Hurwitz

aut / cre

Georg Hahn

ctb

Material

Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-develnot available

x86_64

r-releasenot available

x86_64

r-oldrelnot available

x86_64

Imports

stats