pense: Penalized Elastic Net S/MM-Estimator of Regression

Robust penalized (adaptive) elastic net S and M estimators for linear regression. The adaptive methods are proposed in Kepplinger, D. (2023) <doi:10.1016/j.csda.2023.107730> and the non-adaptive methods in Cohen Freue, G. V., Kepplinger, D., Salibián-Barrera, M., and Smucler, E. (2019) <doi:10.1214/19-AOAS1269>. The package implements robust hyper-parameter selection with robust information sharing cross-validation according to Kepplinger & Wei (2025) <doi:10.1080/00401706.2025.2540970>.

Version: 2.5.2
Depends: R (≥ 4.1.0), Matrix
Imports: Rcpp, methods, parallel, rlang (≥ 0.4.0)
LinkingTo: Rcpp, RcppArmadillo (≥ 0.9.600), testthat
Suggests: testthat (≥ 2.1.0), robustbase, knitr, rmarkdown, jsonlite, xml2
Published: 2026-01-27
DOI: 10.32614/CRAN.package.pense
Author: David Kepplinger [aut, cre], Matías Salibián-Barrera [aut], Gabriela Cohen Freue [aut]
Maintainer: David Kepplinger <david.kepplinger at gmail.com>
BugReports: https://github.com/dakep/pense-rpkg/issues
License: MIT + file LICENSE
Copyright: See the file COPYRIGHT for copyright details on some of the functions and algorithms used.
URL: https://dakep.github.io/pense-rpkg/, https://github.com/dakep/pense-rpkg
NeedsCompilation: yes
Materials: NEWS
CRAN checks: pense results

Documentation:

Reference manual: pense.html , pense.pdf
Vignettes: Estimating predictive models (source, R code)
Controlling the grid of penalization levels (source, R code)

Downloads:

Package source: pense_2.5.2.tar.gz
Windows binaries: r-devel: pense_2.5.0.zip, r-release: pense_2.5.0.zip, r-oldrel: pense_2.5.0.zip
macOS binaries: r-release (arm64): pense_2.5.2.tgz, r-oldrel (arm64): pense_2.5.2.tgz, r-release (x86_64): pense_2.5.2.tgz, r-oldrel (x86_64): pense_2.5.2.tgz
Old sources: pense archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=pense to link to this page.

mirror server hosted at Truenetwork, Russian Federation.