Package: ppmSDR 2.0.0

ppmSDR: Penalized Principal Machine for Sufficient Dimension Reduction

A unified, computation-friendly framework for penalized principal machines (P2M), a class of sparse sufficient dimension reduction (SDR) estimators for regression and binary classification. Principal machines (PM) estimate the central subspace by solving a family of convex-loss problems over several cutoffs; their penalized counterparts (P2M) add a row-group sparsity penalty so that dimension reduction and variable selection are performed simultaneously. All estimators are fitted by a single group coordinate descent (GCD) algorithm that accommodates least squares, logistic, asymmetric least squares, L2-hinge, hinge (support vector machine, SVM) and quantile losses, together with the least absolute shrinkage and selection operator (LASSO), the smoothly clipped absolute deviation (SCAD) penalty and the minimax concave penalty (MCP). Methods are described in Li, Artemiou and Li (2011) <doi:10.1214/11-AOS932>, Shin and Artemiou (2017) <doi:10.1016/j.csda.2016.12.003>, Artemiou, Dong and Shin (2021) <doi:10.1016/j.patcog.2020.107768> and Breheny and Huang (2015) <doi:10.1007/s11222-013-9424-2>.

Authors:Jungmin Shin [aut, cre], Seung Jun Shin [aut]

ppmSDR_2.0.0.tar.gz
ppmSDR_2.0.0.zip(r-4.7)ppmSDR_2.0.0.zip(r-4.6)ppmSDR_2.0.0.zip(r-4.5)
ppmSDR_2.0.0.tgz(r-4.6-any)ppmSDR_2.0.0.tgz(r-4.5-any)
ppmSDR_2.0.0.tar.gz(r-4.7-any)ppmSDR_2.0.0.tar.gz(r-4.6-any)
ppmSDR_2.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
ppmSDR/json (API)

# Install 'ppmSDR' in R:
install.packages('ppmSDR', repos = c('https://c16267.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/c16267/ppmsdr/issues

Datasets:
  • boston - Boston Housing Data
  • wdbc - Wisconsin Diagnostic Breast Cancer (WDBC) Data

On CRAN:

Conda:

4.30 score 1 stars 3 scripts 2 exports 7 dependencies

Last updated from:658617698e. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE139
source / vignettesOK234
linux-release-x86_64NOTE135
macos-release-arm64NOTE95
macos-oldrel-arm64NOTE104
windows-develNOTE113
windows-releaseNOTE101
windows-oldrelNOTE85
wasm-releaseOK109

Exports:ppmppm_tune

Dependencies:bootenergygrpreggsllatticeMatrixRcpp

Sparse Sufficient Dimension Reduction via Penalized Principal Machines

Rendered fromppmSDR.Rmdusingknitr::rmarkdownon Jun 20 2026.

Last update: 2026-06-13
Started: 2026-06-13