journal article·2025-07-02Open access

Evaluating Prediction Performance: A Simulation Study Comparing Penalized and Classical Variable Selection Methods in Low-Dimensional Data

Edwin Kipruto, Willi Sauerbrei

Applied Sciences· Volume 15· Issue 13

Abstract

Variable selection is important for developing accurate and interpretable prediction models. While classical and penalized methods are widely used, few simulation studies provide meaningful comparisons. This study compares their predictive performance and model complexity in low-dimensional data. Three classical methods (best subset selection, backward elimination, and forward selection) and four penalized methods (nonnegative garrote (NNG), lasso, adaptive lasso (ALASSO), and relaxed lasso (RLASSO)) were compared. Tuning parameters were selected using cross-validation (CV), Akaike information criterion (AIC), and Bayesian information criterion (BIC). Classical methods performed similarly and produced worse predictions than penalized methods in limited-information scenarios (small samples, high correlation, and low signal-to-noise ratio (SNR)), but performed comparably or better in sufficient-information scenarios (large samples, low correlation, and high SNR). Lasso was superior under limited information but was less effective in sufficient-information scenarios. NNG, ALASSO, and RLASSO outperformed lasso in sufficient-information scenarios, with no clear winner among them. AIC and CV produced similar results and outperformed BIC, except in sufficient-information settings, where BIC performed better. Our findings suggest that no single method consistently outperforms others, as performance depends on the amount of information in the data. Lasso is preferred in limited-information settings, whereas classical methods are more suitable in sufficient-information settings, as they also tend to select simpler models.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Statistical Methods and Inference · Advanced Statistical Methods and Models · Statistical Methods and Bayesian Inference

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Institute of Medical Biometry and Statistics, Faculty of Medicine and Medical Center, University of Freiburg, Stefan-Meier-Street 26, 79104 Freiburg, Germany

Funding

German Research Foundation

References (71)

Show source-provided references
1. Steyerberg, E.W. (2020). Clinical Prediction Models: A Practical Approach to Development, Validation, and Updating, Springer Nature. [2nd ed.].10.1007/978-3-030-16399-0 ↗
2. To explain or to predict?10.1214/10-STS330 ↗
3. Harrell, F.E. (2016). Regression Modeling Strategies: With Applications to Linear Models, Logistic and Ordinal Regression, and Survival Analysis, Springer International Publishing.10.1007/978-3-319-19425-7 ↗
4. State of the art in selection of variables and functional forms in multivariable analysis—Outstanding issues10.1186/s41512-020-00074-3 ↗
5. Variable selection–a review and recommendations for the practicing statistician10.1002/bimj.201700067 ↗
6. Regression, prediction and shrinkage10.1111/j.2517-6161.1983.tb01258.x ↗
7. Penalization and shrinkage methods produced unreliable clinical prediction models especially when sample size was small10.1016/j.jclinepi.2020.12.005 ↗
8. Commentary: Prognostic models: Clinically useful or quickly forgotten?10.1136/bmj.311.7019.1539 ↗
9. Better subset regression using the nonnegative garrote10.1080/00401706.1995.10484371 ↗
10. Hastie, T., Tibshirani, R., and Friedman, J. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer. [2nd ed.].10.1007/978-0-387-84858-7 ↗
11. Regression shrinkage and selection via the lasso10.1111/j.2517-6161.1996.tb02080.x ↗
12. Kipruto, E., and Sauerbrei, W. (2022). Comparison of variable selection procedures and investigation of the role of shrinkage in linear regression-protocol of a simulation study in low-dimensional data. PLoS ONE, 17.10.1371/journal.pone.0271240 ↗
13. Some thoughts on simulation studies to compare clustering methods
14. Boulesteix, A.-L., Wilson, R., and Hapfelmeier, A. (2017). Towards evidence-based computational statistics: Lessons from clinical research on the role and design of real-data benchmark studies. BMC Med. Res. Methodol., 17.10.1186/s12874-017-0417-2 ↗
15. The adaptive lasso and its oracle properties10.1198/016214506000000735 ↗
17. On the non-negative garrote estimator10.1111/j.1467-9868.2007.00581.x ↗
18. Adaptive Lasso for sparse high-dimensional regression models
19. Kipruto, E., and Sauerbrei, W. (2022). Exhuming Nonnegative Garrote From Oblivion Using Suitable Initial Estimates: Illustration in Low and High-Dimensional Real Data. arXiv.
20. Ridge regression: Biased estimation for nonorthogonal problems10.1080/00401706.1970.10488634 ↗
21. Heuristics of instability and stabilization in model selection10.1214/aos/1032181158 ↗
22. The use of resampling methods to simplify regression models in medical statistics10.1111/1467-9876.00155 ↗
23. Variable selection via nonconcave penalized likelihood and its oracle properties10.1198/016214501753382273 ↗
24. Best subset selection via a modern optimization lens10.1214/15-AOS1388 ↗
25. A selective review of group selection in high-dimensional models
26. An evaluation of penalised survival methods for developing prognostic models with rare events10.1002/sim.4371 ↗
27. How to develop a more accurate risk prediction model when there are few events10.1136/bmj.h3868 ↗
28. Riley, R.D., and Collins, G.S. (2023). Stability of clinical prediction models developed using statistical or machine learning methods. Biom. J., 65.10.1002/bimj.202200302 ↗
29. Petrov, B.N., and Csaki, F. Information theory as an extension of the maximum likelihood principle. Proceedings of the 2nd International Symposium on Information Theory.
30. Estimating the dimension of a model10.1214/aos/1176344136 ↗
31. On the “degrees of freedom” of the lasso10.1214/009053607000000127 ↗
32. Extended Bayesian information criteria for model selection with large model spaces10.1093/biomet/asn034 ↗
33. Linear model selection by cross-validation10.1080/01621459.1993.10476299 ↗
34. An asymptotic theory for linear model selection
35. Multimodel inference: Understanding AIC and BIC in model selection10.1177/0049124104268644 ↗
36. The relative performance of AIC, AICC and BIC in the presence of unobserved heterogeneity10.1111/2041-210X.12541 ↗
37. Using simulation studies to evaluate statistical methods: Using simulation studies to evaluate statistical methods10.1002/sim.8086 ↗
38. Cross-validation, shrinkage and variable selection in linear regression revisited10.4236/ojs.2013.32011 ↗
39. Johnson, R.W. (1996). Fitting percentage of body fat to simple body measurements. J. Stat. Educ., 4.10.1080/10691898.1996.11910505 ↗
40. Best subset, forward stepwise or lasso? Analysis and recommendations based on extensive comparisons
41. Step away from stepwise10.1186/s40537-018-0143-6 ↗
42. Kipruto, E., and Sauerbrei, W. (2024). Post-Estimation Shrinkage in Full and Selected Linear Regression Models in Low-Dimensional Data Revisited. Biom. J., 66.10.1002/bimj.202300368 ↗
43. Van Calster, B., Collins, G.S., Vickers, A.J., Wynants, L., Kerr, K.F., Barreñada, L., Varoquaux, G., Singh, K., Moons, K.G.M., and Hernandez-Boussard, T. (2024). Performance evaluation of predictive AI models to support medical decisions: Overview and guidance. arXiv.
44. James, G., Witten, D., Hastie, T., and Tibshirani, R. (2013). An Introduction to Statistical Learning, Springer.10.1007/978-1-4614-7138-7 ↗
45. Miller, A. (2002). Subset Selection in Regression, Chapman and Hall/CRC.10.1201/9781420035933 ↗
46. Lumley, T. (2024). leaps: Regression Subset Selection, R package version 3.2, R Foundation for Statistical Computing. Available online: https://CRAN.R-project.org/package=leaps.
47. Why stepdown procedures in variable selection10.1080/00401706.1970.10488701 ↗
48. Royston, P., and Sauerbrei, W. (2008). Multivariable Model-Building: A Pragmatic Approach to Regression Analysis Based on Fractional Polynomials for Modelling Continuous Variables, John Wiley & Sons.10.1002/9780470770771 ↗
49. Regularization and variable selection via the elastic net10.1111/j.1467-9868.2005.00503.x ↗
50. Buehlmann, P., and Van de Geer, S. (2011). Statistics for High-Dimensional Data: Methods, Theory and Applications, Springer.10.1007/978-3-642-20192-9 ↗
51. High-dimensional Cox models: The choice of penalty as part of the model building process10.1002/bimj.200900064 ↗
52. Regression shrinkage and selection via the lasso: A retrospective10.1111/j.1467-9868.2011.00771.x ↗
53. Elastic net regularization paths for all generalized linear models10.18637/jss.v106.i01 ↗
54. Regularization paths for Cox’s proportional hazards model via coordinate descent10.18637/jss.v039.i05 ↗
55. Regularization paths for generalized linear models via coordinate descent10.18637/jss.v033.i01 ↗
56. Statistical methods for assessing agreement between two methods of clinical measurement10.1016/S0140-6736(86)90837-8 ↗
57. Long- and medium-term ozone effects on lung growth including a broad spectrum of exposure10.1183/09031936.04.00021704 ↗
58. On stability issues in deriving multivariable regression models10.1002/bimj.201300222 ↗
59. On properties of predictors derived with a two-step bootstrap model averaging approach—A simulation study in the linear regression model10.1016/j.csda.2007.10.007 ↗
60. Makalic, E., and Schmidt, D.F. (2011). Logistic regression with the nonnegative garrote. Australasian Joint Conference on Artificial Intelligence, Springer.10.1007/978-3-642-25832-9_9 ↗
61. Stacked regressions10.1007/BF00117832 ↗
62. Predictive value of statistical models10.1002/sim.4780091109 ↗
63. False discoveries occur early on the lasso path10.1214/16-AOS1521 ↗
64. Tuning parameter selectors for the smoothly clipped absolute deviation method10.1093/biomet/asm053 ↗
65. An asymptotic equivalence of choice of model by cross-validation and Akaike’s criterion10.1111/j.2517-6161.1977.tb01603.x ↗
66. Model selection criteria and model selection tests in regression models
67. The little bootstrap and other methods for dimensionality selection in regression: X-fixed prediction error10.1080/01621459.1992.10475276 ↗
68. Interaction of treatment with a continuous variable: Simulation study of significance level for several methods of analysis10.1002/sim.5813 ↗
69. Robust nonnegative garrote variable selection in linear regression10.1016/j.csda.2014.11.009 ↗
70. A robust adaptive Lasso estimator for the independent contamination model10.1016/j.sigpro.2020.107608 ↗
71. Ullmann, T., Heinze, G., Hafermann, L., Schilhart-Wallisch, C., Dunkler, D., and for TG2 of the STRATOS initiative (2024). Evaluating variable selection methods for multivariable regression models: A simulation study protocol. PLoS ONE, 19.10.1371/journal.pone.0308543 ↗