swMATH ID: 6071
Software Authors: Meijer, Rosa J.; Goeman, Jelle J.
Description: R package penalized: Efficient approximate k-fold and leave-one-out cross-validation for ridge regression. In model building and model evaluation, cross-validation is a frequently used resampling method. Unfortunately, this method can be quite time consuming. In this article, we discuss an approximation method that is much faster and can be used in generalized linear models and Cox’ proportional hazards model with a ridge penalty term. Our approximation method is based on a Taylor expansion around the estimate of the full model. In this way, all cross-validated estimates are approximated without refitting the model. The tuning parameter can now be chosen based on these approximations and can be optimized in less time. The method is most accurate when approximating leave-one-out cross-validation results for large data sets which is originally the most computationally demanding situation. In order to demonstrate the method’s performance, it will be applied to several microarray data sets. An R package penalized, which implements the method, is available on CRAN.
Homepage: http://cran.r-project.org/web/packages/penalized/
Source Code:  https://github.com/cran/penalized
Dependencies: R (≥ 2.10.0), methods, survival
Keywords: approximation method; cross-validation; matrix inversion lemma; ridge regression; survival analysis
Related Software: R; glmnet; SAS; glmpath; CRAN; randomForest; lars; mgcv; survival; RcppArmadillo; Rcpp; e1071; UCI-ml; bnlearn; pi-MASS; ridge; SparseLOGREG; polspline; rms; Stata
Cited in: 22 Documents

Citations by Year