Journal of Computational and Graphical Statistics · 2018 · 54 citations · 37 references
ComputingComputer ScienceAlgorithmsStatistical LearningStatistical ModelingNumerical StabilityOptimization For Machine LearningStabilitySupervised LearningRecursive PartitioningStability Of Learning AlgorithmsStatistical Learning Theory
Stability is a major requirement to draw reliable conclusions when interpreting results from supervised statistical learning. In this article, we present a general framework for assessing and comparing the stability of results, which can be used in real-world statistical learning applications as well as in simulation and benchmark studies. We use the framework to show that stability is a property of both the algorithm and the data-generating process. In particular, we demonstrate that unstable algorithms (such as recursive partitioning) can produce stable results when the functional form of the relationship between the predictors and the response matches the algorithm. Typical uses of the framework in practical data analysis would be to compare the stability of results generated by different candidate algorithms for a dataset at hand or to assess the stability of algorithms in a benchmark study. Code to perform the stability analyses is provided in the form of an R package. Supplementary material for this article is available online.
37
R: A Language and Environment for Statistical Computing
R Core Team · 2000 · 353K citations · Full text
Natural Sciences, Computer Science, Statistical Computing +10
Leo Breiman · Machine Learning · 2001 · 126.2K citations · Full text
Greedy function approximation: A gradient boosting machine.
Jerome H. Friedman · The Annals of Statistics · 2001 · 29K citations · Full text
Yuhai Wu, Vladimir Vapnik · Technometrics · 1999 · 27K citations
Classification and Regression by randomForest
Andy Liaw, Matthew C. Wiener · 2007 · 18.4K citations