Cited by 2,583Statistical Methods and InferenceStatistical Methods and ApplicationsData Mining Algorithms and Applications

An introduction to recursive partitioning: Rationale, application, and characteristics of classification and regression trees, bagging, and random forests.

Open access
Strobl, Carolin, Malley, James, Tutz, Gerhard·2009·Psychological Methods

Abstract

Recursive partitioning methods have become popular and widely used tools for nonparametric regression and classification in many scientific fields. Especially random forests, which can deal with large numbers of predictor variables even in the presence of complex interactions, have been applied successfully in genetics, clinical medicine, and bioinformatics within the past few years. High-dimensional problems are common not only in genetics, but also in some areas of psychological research, where only a few subjects can be measured because of time or cost constraints, yet a large amount of data is generated for each subject. Random forests have been shown to achieve a high prediction accuracy in such applications and to provide descriptive variable importance measures reflecting the impact of each variable in both main effects and interactions. The aim of this work is to introduce the principles of the standard recursive partitioning methods as well as recent methodological improvements, to illustrate their usage for low and high-dimensional data exploration, but also to point out limitations of the methods and potential pitfalls in their practical application. Application of the methods is illustrated with freely available implementations in the R system for statistical computing.

AI snapshot

Written from the paper’s full text.

TL;DR

This review introduces recursive partitioning methods—classification and regression trees, bagging, and random forests—for psychological and other data, emphasizing their use in low- and high-dimensional problems. It illustrates their application in R, explains variable importance, and warns about practical pitfalls such as instability, biased variable selection, and misleading significance tests.

Key findings

  • Recursive partitioning recursively splits the feature space into rectangular regions with similar response values; ensembles such as bagging and random forests average many trees, and random forests additionally randomly preselect predictors at each split, making them suitable for “small n large p” problems and complex interactions.
  • In the artificial smoking example with 200 adolescents, the first split on `friends_smoke` isolates 92 adolescents with “none” smoking friends (about 15% intending to smoke), while the remaining 108 are split by `alcohol_per_month` into groups with about 30% and more than 60% “yes” responses; predicted probabilities are approximately 15%, 30%, and 65%.
  • A random forest with `ntree=500` and `mtry=2` on the smoking data achieved 74.5% standard prediction accuracy and 71.5% out-of-bag accuracy, with the out-of-bag estimate described as more conservative; in that artificial example, bagging and even a single tree would perform equally well because the only induced effect was the interaction already identified.
  • In the gene-expression example, 61 samples (30 cases, 31 controls) from 22,283 genes were reduced to 100 randomly selected genes plus two artificially modified genes and three covariates (105 variables); permutation importance clearly identified the two modified genes, while learning-sample accuracy was over-optimistic at 90.16% versus out-of-bag accuracy of 67.21%, and logistic regression would not converge even on the reduced data set.

Methods

  • The paper is an instructive review/tutorial of recursive partitioning, covering CART/C4.5 trees, bagging, random forests, model-based recursive partitioning, prediction, variable importance, and software in R.
  • Illustrative examples include an artificial smoking data set generated to resemble key results of Kitsantas et al. (2007) with 200 adolescents and four predictors; a model-based partitioning example using sleep-deprivation reaction-time data from four subjects; and a gene-expression example based on Ryan et al. (2006) with 61 bipolar-disorder case-control samples.
  • Main analysis is conceptual and example-based: it explains splitting, stopping, impurity reduction, ensemble construction, out-of-bag error, permutation importance, and practical pitfalls, with R code provided as a supplement.

Limitations

  • Stated: random forests were not developed in a stringent statistical framework, so their properties are less predictable than standard parametric methods and some parts remain “under construction”; variable selection and importance can be biased with mixed predictor types; permutation importance is not defined for variables with missing values; tests for variable importance based on the z-score have poor statistical properties; tree probability estimates lack confidence intervals unless bootstrapping/refitting is used; and the functional shape of random forests is a “black-box” that cannot be interpreted analytically.
  • Stated: overfitting of random forests is not fully excluded by real-data case studies, and tuning parameters (`ntree`, `mtry`) affect stability and variable-importance reliability; results can vary between runs unless the random seed is fixed.
  • Evident from the text: the numerical examples are illustrative rather than generalizable—the smoking data are artificial, the gene data are reduced to 100 randomly selected genes with two genes artificially modified, and the sleep example uses only four subjects—so the reported accuracies and importance rankings are demonstrations, not population estimates.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

Crossref · 10.1037/a0016973

Cites

96 of 96 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

0 of 79 cited sources checked · 0 supported · 0 flagged

  • Findingown data

    In the reaction time experiment, the effect of sleep deprivation on reaction time differs between subjects.

    “it is illustrated in Figure 9 that the effect of sleep deprivation on reaction time differs between subjects.”
    Quote in the paperNot a substantial claim
  • Findingreasoning

    In the artificial smoking example, bagging and even a single tree would perform equally well because the interaction of friends_smoke and alcohol_per_month is the only effect induced in the data.

    “In our artificial example, bagging, and even a single tree, would actually perform equally well, because the interaction of friends_smoke and alcohol_per_month, that was already correctly identified by the single tree, is the only effect that was induced in the data.”
    Quote in the paperNot a substantial claim
  • Findingnone given

    A logistic regression model would not be applicable in a sample of this size, even for the reduced data set with only 102 genes, because the estimation algorithm does not converge.

    “a logistic regression model would not be applicable in a sample of this size, even for the reduced data set with only 102 genes – not even if forward selection was employed and only main effects were considered, disregarding the possibility of interaction effects – because the estimation algorithm does not converge.”
    Quote in the paperNot a substantial claim
  • Findingown data

    For the smoking data example, the standard and out-of-bag prediction accuracy of a random forest with ntree=500 and mtry=2 are 74.5% and 71.5%, respectively.

    “The standard and out-of-bag prediction accuracy of a random forests with ntree=500 and mtry=2 for our smoking data example is 74.5% and 71.5% respectively”
    Quote in the paperNot a substantial claim
  • Findingown data

    In the simple smoking example, the two relevant predictor variables friends_smoke and alcohol_per_month are correctly identified by the permutation variable importance of both bagging and random forests.

    “in our simple example the two relevant predictor variables friends_smoke and alcohol_per_month are correctly identified by the permutation variable importance of both bagging and random forests”
    Quote in the paperNot a substantial claim
  • May combine two claims. 39
  • Classified as probably not a substantial claim. 40
  • May combine two claims.

    Findingreasoning

    In the smoking data example, random restriction to mtry=2 made the trees more diverse; for example, friends_smoke was no longer chosen for the first split in every tree.

    “due to the random restriction, the trees have become even more diverse; for example the strong predictor variable friends_smoke is no longer chosen for the first split in every single tree.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    In the original smoking data, adolescents who drank alcohol in more occasions are more likely to intend to smoke; randomly permuting alcohol_per_month destroys this association and substantially decreases prediction accuracy.

    “in the original smoking data, those adolescents who drank alcohol in more occasions are more likely to intend to smoke. Randomly permuting the values of alcohol_per_month over all subjects, however, destroys this association. Accordingly, when the permuted variable, together with the remaining unpermuted predictor variables, is now used to predict the response, the prediction accuracy decreases su”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingnone given

    The reactions to sleep deprivation of subjects 308 and 350 can be represented by one joint model, while the reactions of the other subjects are represented by distinct models.

    “We find that the reactions to sleep deprivation of subjects 308 and 350 can be represented by one joint model, while the reactions of the other subjects are represented by distinct models.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    For the entire learning sample in the gene data example, the prediction accuracy estimate is over-optimistic (90.16%), while the estimate based on the out-of-bag sample is more conservative (67.21%).

    “For the entire learning sample the prediction accuracy estimate is over-optimistic (90.16%), while the estimate based on the out-of-bag sample is more conservative (67.21%).”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    Random forests can process large numbers of predictor variables simultaneously and provide individual measures of variable importance.

    “As opposed to that, random forests can process large numbers of predictor variables simultaneously and provide individual measures of variable importance.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given

    Recent theoretical results disprove that ensemble methods overfit when too many trees are used, and indicate that other tuning parameters may be responsible for overfitting in random forests.

    “even though recent theoretical results disprove this and indicate that other tuning parameters may be responsible for overfitting in random forests.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    Random forests provide descriptive variable importance measures reflecting the impact of each variable in both main effects and interactions.

    “Random forests have been shown to achieve a high prediction accuracy in such applications, and provide descriptive variable importance measures reflecting the impact of each variable in both main effects and interactions.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationcitation

    Random forests were not developed in a stringent statistical framework, so their properties are less predictable than those of standard parametric methods, and some parts are still under construction.

    “Some of these pitfalls are promoted by the fact that random forests were not developed in a stringent statistical framework, so that their properties are less predictable than those of standard parametric methods, and some parts of random forests are still “under construction””
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites Polikar 2006

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    Standard parametric approaches have a restricted functional form of the association pattern, with the linear model as the most restrictive case.

    “Additional limitations of many standard approaches include the restricted functional form of the association pattern (with the linear model as the most common and most restrictive case)”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Recursive partitioning methods have gained popularity as a means of multivariate data exploration in various scientific fields.

    “In the past years, recursive partitioning methods have gained popularity as a means of multivariate data exploration in various scientific fields, including, e.g., the analysis of microarray data, DNA sequencing and many other applications in genetics, epidemiology and medicine”
    Quote in the paperNot a substantial claim0 of 3 sources checked
    • cites Gunther et al. 2003

      Not checked in the free run.

    • cites Lunetta et al. 2004

      Not checked in the free run.

    • cites Segal et al. 2004

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    Ordinally scaled variables are often treated as if measured on an interval or ratio scale in standard approaches.

    “the fact that ordinally scaled variables, which are particularly common in psychological applications, are often treated as if they were measured on an interval or ratio scale”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Random forests can automatically generate realistic estimates of prediction accuracy on test data by repeated random sampling from learning data.

    “As another advantage, Marinic, Supek, Kovacic, Rukavina, Jendricko, and Kozaric-Kovacic (2007) point out in an application to the diagnosis of posttraumatic stress disorder, that random forests can be used to automatically generate realistic estimates of the prediction accuracy on test data by means of repeated random sampling from the learning data.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Marinic et al. (2007)

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    Measures of variable importance are only available for a small range of methods.

    “and that measures of variable importance are only available for a small range of methods.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    Random forests can deal with large numbers of predictor variables even in the presence of complex interactions.

    “Especially random forests, that can deal with large numbers of predictor variables even in the presence of complex interactions, have been applied successfully in genetics, clinical medicine and bioinformatics within the past few years.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    Classification trees are instable but on average produce the right prediction, i.e. they are unbiased predictors.

    “classification trees are instable but on average produce the right prediction (i.e. trees are unbiased predictors), which has been supported by several empirical as well as simulation studies”
    Quote in the paperSubstantial claim0 of 3 sources checked
    • cites Breiman 1996a, 1998

      Not checked in the free run.

    • cites Bauer and Kohavi 1999

      Not checked in the free run.

    • cites Dietterich 2000

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    The unbiased classification tree algorithm of Hothorn et al. employs p-values for variable selection and as a stopping criterion and therefore does not rely on pruning.

    “Pruning is not discussed in detail here, because the unbiased classification tree algorithm of Hothorn et al. (2006), that is used here for illustration, employs p-values for variable selection and as a stopping criterion and therefore does not rely on pruning.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Hothorn et al. (2006)

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given

    Asymmetric interactions are very common in classification trees, while symmetric interaction patterns or main effect patterns are extremely unlikely to be discovered in real data.

    “While this kind of “asymmetric” interaction is very common in classification trees, it is extremely unlikely to actually discover a symmetric interaction pattern as that in Figure 4 (right) or even a main effect pattern as that in Figure 4 (left) in real data.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Premisenone given

    Ensemble methods base prediction on a whole set of classification or regression trees rather than on a single tree.

    “The rationale behind ensemble methods is to base the prediction on a whole set of classification or regression trees, rather than a single tree.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisenone given

    Bagging and random forests differ only in how the set of trees is constructed.

    “The related methods bagging and random forests vary only in the way this set of trees is constructed.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    In stepwise regression, significance tests do not work as in a designed study, and it is hard to control the overall significance level.

    “However, one should be aware that in this case significance tests do not work in the same way as in a designed study, where a limited number of hypotheses to be tested are specified in advance. In common forward and/or backward stepwise regression it is not known beforehand how many significance tests will have to be conducted. Therefore, it is hard to control the overall significance level”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    Ensemble methods can approximate functions more smoothly than single trees by combining predictions of many single trees.

    “We will see later that ensemble methods, by combining the predictions of many single trees, can approximate functions more smoothly, too.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisereasoning

    Classification trees cannot (or are extremely unlikely to) represent additive functions that consist only of main effects, while they are well suited for representing complex interactions.

    “Therefore it is stated in the literature that classification trees cannot (or rather, are extremely unlikely to) represent additive functions that consist only of main effects, while they are perfectly well suited for representing complex interactions.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    Most modern classification tree algorithms employ p-values of association tests for variable and cutpoint selection, which has additional advantages over the original impurity reduction approach.

    “Most modern classification tree algorithms rely on this strategy, and employ the p-values of association tests for variable and cutpoint selection. This approach has additional advantages over the original impurity reduction approach, as outlined below.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Hothorn, Hornik, and Zeileis 2006

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationnone given

    No confidence intervals are available for predicted class probabilities from classification trees unless bootstrapping is used in combination with refitting.

    “Note, however, that no confidence intervals are available for the estimates, unless, e.g., bootstrapping is used in combination with refitting to assess the variability of the prediction.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Interpretationnone given

    Piecewise constant functions can be used to approximate any functional form, in particular nonlinear and nonmonotone functions.

    “Even though the idea of piecewise constant functions may appear very inflexible, such functions can be used to approximate any functional form, in particular nonlinear and nonmonotone functions.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationnone given

    Classical linear or additive regression restricts effects to additive form, which may produce severe artifacts because in many complex applications the true data generating mechanism is neither linear nor additive.

    “This is in strong contrast to classical linear or additive regression, where the effects of predictors are restricted to the additive form – the interpretation of which may appear easier, but which may also produce severe artifacts, since in many complex applications the true data generating mechanism is neither linear nor additive.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: In many complex applications, the true data generating mechanism is neither linear nor additive.
  • Classified as probably not a substantial claim.

    Premisenone given

    In bagging and random forests, each tree is grown on a random sample of the learning sample, either a bootstrap sample or a subsample.

    “In both bagging and random forests a set of trees is built on random samples of the learning sample: In each step of the algorithm, either a bootstrap sample (of the same size, drawn with replacement) or a subsample (of smaller size, drawn without replacement) of the learning sample is drawn randomly, and an individual tree is grown on each sample.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: Each random sample drawn from the learning sample reflects the same data generating process as the original learning sample.
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    Ensemble methods usually employ unpruned trees.

    “In addition to this, ensemble methods, that are our main focus here, usually employ unpruned trees.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Lin and Jeon (2006) explore the statistical properties of random forests by placing them in a k-nearest neighbor framework, where random forests can be viewed as adaptively weighted k-NN with the terminal node size determining the size of the neighborhood.

    “Lin and Jeon (2006) explore the statistical properties of random forests by means of placing them in a k-nearest neighbor (k-NN) framework, where random forests can be viewed as adaptively weighted k-NN with the terminal node size determining the size of neighborhood.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Lin and Jeon (2006)

      Not checked in the free run.

  • Classified as probably not a substantial claim.

    Premisenone given

    In an ensemble of trees, the predictions of all individual trees are combined, usually by weighted or unweighted averaging in regression or voting in classification.

    “In an ensemble of trees the predictions of all individual trees need to be combined. This is usually accomplished by means of (weighted or unweighted) averaging in regression or voting in classification.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Premisenone given

    There is no diagnostic for the unanimity of the vote in ensemble classification.

    “there is no diagnostic for the unanimity of the vote.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisenone given

    Random forests include bagging as the special case where the number of randomly preselected splitting variables equals the overall number of variables.

    “random forests include bagging as the special case where the number of randomly preselected splitting variables is equal to the overall number of variables.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning

    In order to mathematically grasp a computationally complex method like random forests, several simplifying assumptions are necessary.

    “in order to be able to mathematically grasp a computationally complex method like random forests, involving several degrees of random sampling, several simplifying assumptions are necessary.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisereasoning

    TWIX has been shown to outperform single trees and reach the predictive performance of bagging, but in general cannot compete because it becomes computationally infeasible for large sets of trees standard in today's ensemble methods.

    “It has been shown to outperform single trees and even to reach the predictive performance of bagging, but in general cannot compete because it becomes computationally infeasible for large sets of trees that are standard in today’s ensemble methods.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    Variable selection in a single tree is affected by order effects similar to those in stepwise variable selection for parametric regression, which is also instable against random variation of the learning data.

    “variable selection in a single tree is affected by order effects similar to those present in stepwise variable selection approaches for parametric regression (that is also instable against random variation of the learning data”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites Austin and Tu 2004

      Not checked in the free run.

  • May combine two claims.

    Premisecitation

    The equalizing effect of bagging can also be achieved by subsampling, which is preferable in many applications because it guarantees unbiased variable selection.

    “The same effect can be achieved not only by means of bootstrap sampling as in standard bagging, but also by means of subsampling (Grandvalet 2004), that is preferable in many applications because it guarantees unbiased variable selection”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites Grandvalet 2004

      Not checked in the free run.

    • cites Strobl, Boulesteix, Zeileis, and Hothorn 2007

      Not checked in the free run.

  • May combine two claims.

    Premisecitation

    The improvement in prediction from bagging is achieved by smoothing the hard cut decision boundaries created by splitting in single classification trees, which reduces the variance of the prediction.

    “the improvement in the prediction is achieved by means of smoothing the hard cut decision boundaries created by splitting in single classification trees, which in return reduces the variance of the prediction”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites Bühlmann and Yu (2002)

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Ensemble construction can be viewed in the context of Bayesian model averaging.

    “Ensemble construction can also be viewed in the context of Bayesian model averaging”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites Domingos 1997

      Not checked in the free run.

    • cites Hoeting, Madigan, Raftery, and Volinsky 1999

      Not checked in the free run.

  • May combine two claims.

    Interpretationreasoning

    Random selection of splitting variables allows predictor variables otherwise outplayed by a stronger competitor to enter the ensemble and may reveal interaction effects that would otherwise be missed.

    “the random selection of splitting variables in random forests allows predictor variables, that were otherwise outplayed by a stronger competitor, to enter the ensemble: If the stronger competitor cannot be selected, a new variable has a chance to be included in the model – and may reveal interaction effects with other variables that otherwise would have been missed.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    The key effect of bagging is that it equalizes the influence of particular observations, which is beneficial for bad leverage points but may be harmful when good leverage points are downweighted.

    “the key effect of bagging is that it equalizes the influence of particular observations – which proves beneficial in the case of “bad” leverage points, but may be harmful when “good” leverage points, that could improve the model fit, are downweighted.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Grandvalet (2004)

      Not checked in the free run.

  • Classified as probably not a substantial claim.

    Premisenone given

    Single classification trees are easily interpretable, both intuitively and descriptively.

    “single classification trees are easily interpretable, both intuitively at first glance and descriptively when looking in detail at the tree structure.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S2 (checkable), S3 (load-bearing).

    Interpretationnone given

    Visual inspection of the model-based partition, which requires no further assumptions, can provide a helpful first glance impression of different response patterns present in the sample.

    “the visual inspection of the model-based partition, that requires no further assumptions, can provide a helpful first glance impression of different response patterns present in the sample”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisereasoning

    Ensembles of trees are not easy to interpret because the individual trees are not nested and there is no average tree that could be visualized for interpretation.

    “ensembles of trees are not easy to interpret at all, because the individual trees in them are not nested in any way: Each variable may appear at different positions, if at all, in different trees, as depicted in Figures 6 and 7, so that there is no such thing as an “average tree” that could be visualized for interpretation.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationnone given

    Using the subject ID as a pseudo covariate resembles a latent class approach for identifying groups of subjects with similar response patterns.

    “using the subject ID as a pseudo covariate as in this example resembles a latent class approach for identifying groups of subjects with similar response patterns.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    More elaborate variable importance measures incorporate a weighted mean of the individual trees' improvement in the splitting criterion produced by each variable.

    “More elaborate variable importance measures incorporate a (weighted) mean of the individual trees’ improvement in the splitting criterion produced by each variable”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Friedman 2001

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisenone given

    The Gini importance describes the average improvement in the Gini gain splitting criterion that a variable has achieved in all of its positions in the forest.

    “It describes the average improvement in the “Gini gain” splitting criterion that a variable has achieved in all of its positions in the forest.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Variable selection should not be conducted before applying another statistical method on the same learning data.

    “variable selection should not be conducted before applying another statistical method on the same learning data”
    Quote in the paperNot a substantial claim0 of 3 sources checked
    • cites Ambroise and McLachlan 2002

      Not checked in the free run.

    • cites Leeb and Pötscher 2006

      Not checked in the free run.

    • cites Boulesteix et al. 2008

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    In real data applications, random forest variable importance may reveal higher importance scores for variables working in complex interactions that may have gone unnoticed in single trees and bagging.

    “In real data applications, however, the random forest variable importance may reveal higher importance scores for variables working in complex interactions, that may have gone unnoticed in single trees and bagging”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    Dominance analysis fits 2^p - 1 models in each bootstrap iteration, provides sound statistical inference, but is computationally prohibitive for problems with many predictor variables.

    “This approach, where for p predictor variables 2p − 1 models are fitted in each bootstrap iteration, has the great advantage that it provides sound statistical inference. However, it is computationally prohibitive for problems with many predictor variables of interest”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites Azen, Budescu, and Reiser (2001)

      Not checked in the free run.

    • cites Azen and Budescu (2003)

      Not checked in the free run.

  • May combine two claims.

    Premisereasoning

    Random forest variable importances reflect the effect of a variable in complex interactions, while the approach of Azen et al. (2001) reflects main effects as long as interactions are not explicitly included in the candidate models.

    “random forest variable importances reflect the effect of a variable in complex interactions as outlined above, while the approach of Azen et al. (2001) reflects the main effects – at least as long as interactions are not explicitly included in the candidate models.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Azen et al. (2001)

      Not checked in the free run.

  • May combine two claims.

    Premisenone given

    The z-score property is often used for a statistical test, but that test shows very poor statistical properties.

    “This property is often used for a statistical test, that, however, shows very poor statistical properties as outlined in the section on “Features and pitfalls”.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisereasoning

    Tree-based methods like bagging and random forests only consider one predictor variable at a time and can thus deal with high numbers of variables sequentially.

    “tree-based methods like bagging and random forests only consider one predictor variable at a time, and can thus deal with high numbers of variables sequentially.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Premisenone given

    The most advanced variable importance measure available in random forests is the permutation accuracy importance measure.

    “The most advanced variable importance measure available in random forests is the “permutation accuracy importance” measure”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisereasoning

    The resulting functional shape of ensemble methods cannot be interpreted or grasped analytically and, aside from measures of overall variable importance, can only serve as a black-box for prediction.

    “the resulting functional shape cannot be interpreted or grasped analytically, and (aside from measures of overall variable importance) can only serve as a “black-box” for prediction.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    When the central limit theorem is applied to the mean importance, Breiman and Cutler (2008) argue that the z-score is asymptotically standard normal.

    “When the central limit theorem is applied to the mean importance VI (xj), Breiman and Cutler (2008) argue that the z-score is asymptotically standard normal.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites Breiman and Cutler (2008)

      Not checked in the free run.

    • Rests on an assumption: The individual tree importance scores are independent given the original sample and identically distributed.
  • May combine two claims.

    Interpretationnone given

    In most real data applications, especially when many predictor variables work in complex interactions, the prediction accuracy of random forests is higher than for bagging, and both ensemble methods usually highly outperform single trees.

    “in most real data applications – especially in cases where many predictor variables work in complex interactions – the prediction accuracy of random forests is found to be higher than for bagging, and both ensemble methods usually highly outperform single trees.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S4 (based).

    Premisenone given

    Randomly permuting the values of a predictor variable breaks its original association with the response.

    “By randomly permuting the values of a predictor variable, its original association with the response is broken.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    Differences induced by random variations are negligible as long as the parameters of a random forest have been chosen to guarantee stable results.

    “The differences induced by random variations are, however, negligible – as long as the parameters of a random forest have been chosen such as to guarantee stable results:”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    The z-score in random forests heavily depends on the choice of tuning parameters, so its values are not comparable over different studies.

    “Secondly, for a “scaled” measure one may assume that its values are comparable over different studies – which is not the case for the z-score in random forests, that heavily depends on the choice of tuning parameters, as outlined in the next section.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning

    A random forest is exactly reproducible only when the random seed is fixed; otherwise results vary between two runs of the same code.

    “Due to these random processes, a random forest is only exactly reproducible when the random seed, a number that can be set by the user and determines the internal random number generation of the computer, is fixed. Otherwise, the results will vary between two runs of the same code.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisereasoning

    In the XOR problem, due to the lack of a marginally detectable main effect, none of the variables may be selected in the first split of a classification tree, and the interaction may never be discovered.

    “due to the lack of a marginally detectable main effect, none of the variables may be selected in the first split of a classification tree, and the interaction may never be discovered.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationnone given

    Variable importance does not depend on the scaling or variance of predictor variables, and the method is invariant against the scaling of numeric variables.

    “Firstly, the variable importance does not depend on the scaling or variance of the predictor variables in the first place (in fact, the whole method is invariant against the scaling of numeric variables).”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Interpretationnone given

    The number of trees ntree highly affects the stability of the model; in general, a higher number of trees makes prediction and interpretability of variable importance more reliable.

    “The number of trees ntree highly affects the stability of the model. In general, the higher the number of trees the more reliable is the prediction and the interpretability of the variable importance.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    A logistic regression model would not identify an effect in any of the variables in the XOR problem if the interaction was not explicitly included; in that case a tree model with the interaction explicitly added as a potential predictor would do equally well.

    “a logistic regression model would not be able to identify an effect in any of the variables either, if the interaction was not explicitly included in the logistic regression model – and in that case a tree model, where an interaction effect of two variables can also be explicitly added as a potential predictor variable, would do equally well.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    The variable importance bias is particularly pronounced for the Gini importance, which is based on the biased Gini gain split selection criterion, but it can also affect the permutation importance.

    “The bias is particularly pronounced for the Gini importance, that is based on the biased Gini gain split selection criterion (Strobl et al. 2007), but can also affect the permutation importance.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites Strobl et al. 2007

      Not checked in the free run.

  • May combine two claims.

    Premisecitation

    In a permutation test framework, only a conditional permutation scheme reflects the desired null hypothesis, and the resulting conditional importance describes the actual effect of a variable in the presence of correlations more reliably.

    “In a permutation test framework Strobl et al. (2008) show that only a conditional permutation scheme reflects the desired null hypothesis, and the resulting conditional importance describes the actual effect of a variable in the presence of correlations more reliably.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites Strobl et al. 2008

      Not checked in the free run.

  • May combine two claims.

    Premisecitation

    The particular data sets investigated by Breiman (2001b) seem to enhance the impression that random forests would not overfit, but this notion is heavily criticized by Segal (2004).

    “The particular data sets investigated by Breiman (2001b) seem to enhance the impression that random forests would not overfit, but this notion is heavily criticized by Segal (2004).”
    Quote in the paperSubstantial claim0 of 2 sources checked
    • cites Breiman 2001b

      Not checked in the free run.

    • cites Segal 2004

      Not checked in the free run.

  • May combine two claims.

    Interpretationreasoning

    The sources of randomness in bagging and random forests are the bootstrap samples or subsamples, the random preselection of predictor variables in random forests, and, when permutation importance is computed, the random permutation of predictor vectors.

    “The two sources of randomness that are responsible for these possible differences are (a) the bootstrap samples (or subsamples) that are randomly drawn in bagging and random forests and (b) the random preselection of predictor variables in random forests.”
    • Also stated in: § Randomness and Stability · plain
      “When When the permutation importance is computed, another source of of variability is the variability is the random permutation of the predictor vectors.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    Variable selection bias is carried forward to ensembles of trees, and variable importance can be biased when a data set contains predictor variables of different types.

    “This bias is carried forward to ensembles of trees: Especially the variable importance can be biased when a data set contains predictor variables of different types (Strobl et al. 2007).”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites Strobl et al. 2007

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    First applications in psychology show that random forests can be of use in a wide variety of applications in psychology.

    “First applications in psychology show that random forests can be of use in a wide variety of applications in this field as well.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S2 (checkable).

    Interpretationcitation

    Random forests can be considered a valuable off-the-shelf tool for exploring complex data sets.

    “Therefore random forests can be considered as a valuable “off the shelf” tool for exploring complex data sets, that may in a few years from now become as popular in psychology as it is now in the fields of genetics and bioinformatics.”
    Quote in the paperNot a substantial claim
    • Rests on an assumption: Random forests often produce good results even off the shelf with default settings.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisenone given

    Other recent statistical learning methods such as boosting and support vector machines can also be applied to the scope of problems suggested for the application of random forests.

    “Of course other recent statistical learning methods, such as boosting (Freund and Schapire 1997) and support vector machines (cf. Vapnik 1995, for an introduction) can also be applied to the scope of problems we suggested for the application of random forests.”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites Freund and Schapire 1997

      Not checked in the free run.

    • cites Vapnik 1995

      Not checked in the free run.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Segal (2004) implies that the depth of the trees in random forests, rather than the number of trees, may regulate overfitting.

    “With respect to the theoretical foundations and practical application of random forests, Segal (2004) implies that the depth of the trees in random forests, rather than the number of trees as suspected, e.g., by Luellen et al. (2005), may regulate overfitting.”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites Segal 2004

      Not checked in the free run.

    • cites Luellen et al. 2005

      Not checked in the free run.

  • May combine two claims.

    Premisecitation

    The function cforest can be applied to survival data with a censored response and can serve as a means of data exploration in a broad range of longitudinal studies.

    “Besides the applications to regression and classification problems covered here, the function cforest (Hothorn et al. 2008, 2006) used in the application example can even be applied to survival data with a censored response and can thus serve as a means of data exploration in a broad range of longitudinal studies, too.”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites Hothorn et al. 2008

      Not checked in the free run.

    • cites Hothorn et al. 2006

      Not checked in the free run.

74 of 74
  • The paper relies on this without support.

    High dimensional problems are common in some areas of psychological research, where few subjects can be measured due to time or cost constraints, yet a large amount of data is generated for each subject.

    “High dimensional problems are common not only in genetics, but also in some areas of psychological research, where only few subjects can be measured due to time or cost constraints, yet a large amount of data is generated for each subject.”
  • The paper relies on this without support.

    The small n large p case is common in genetics, where thousands of genes are considered as potential predictors of a disease.

    “This case is common, e.g., in genetics, where thousands of genes are considered as potential predictors of a disease.”
  • The paper relies on this without support.

    In many complex applications, the true data generating mechanism is neither linear nor additive.

    “since in many complex applications the true data generating mechanism is neither linear nor additive.”
  • The paper relies on this without support.

    Each random sample drawn from the learning sample reflects the same data generating process as the original learning sample.

    “each random sample reflects the same data generating process but differs slightly from the original learning sample due to random variation.”
  • The paper relies on this without support.

    The individual tree importance scores are independent given the original sample and identically distributed.

    “The individual importance scores VI (t)(xj) are computed from ntree bootstrap samples, that are independent given the original sample, and are identically distributed.”
  • The paper relies on this without support.

    In many disciplines, intensive model validation is not common practice.

    “However, in many disciplines intensive model validation is not common practice.”
  • The paper relies on this without support.

    The importance of irrelevant variables varies randomly around zero.

    “The rationale for this rule of thumb is that the importance of irrelevant variables varies randomly around zero.”
  • The paper relies on this without support.

    Random forests often produce good results even off the shelf with default settings.

    “and random forests often produce good results even “off the shelf” with default settings.”
  • The paper relies on this without support.

    A variety of studies exploring the characteristics of machine learning tools such as random forests are based on only a few real data sets that happen to be freely available in some data repository.

    “A variety of studies exploring the characteristics of machine learning tools such as random forests are based on only a few, real data sets, that happen to be freely available in some data repository.”
  • The paper relies on this without support.

    Random forests with random preselection perform better than bagging with no random preselection at all.

    “In general, random forests with random preselection perform better than bagging with no random preselection at all”
10 of 10

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

Each contradiction between two passages listed here was confirmed by an independent check.

  • Smoking prediction rule uses the wrong predictor

    Minor

    The stated prediction rule groups adolescents by whether they lied to their parents, but the described tree splits first on whether their friends smoke. The paper also identifies lied_to_parents as an irrelevant predictor in this example.

1 of 1

Cites

Flagged first, then by citations

Research works printed but not linked: 8

  1. Breiman L 1998 Arcing classifiers The Annals of Statistics 26 3 801 849
  2. Bühlmann P Yu B 2002 Analyzing bagging The Annals of Statistics 30 4 927 961
  3. Bühlmann P Yu B 2003 Boosting with the L2 loss: Regression and classification Journal of the American Statistical Association 98 324 339
  4. Friedman J Hastie T Tibshirani R 2000 Additive logistic regression: a statistical view of boosting The Annals of Statistics 28 2 337 407
  5. Hastie T Tibshirani R Friedman JH 2009 The Elements of Statistical Learning 2 New York Springer
  6. Potapov S Theus M Urbanek S 2006 TWIX: Trees WIth eXtra Splits Presentation slides from the Third Ensemble Workshop of the Statistical Computing task group of the German Section of the International Biometric Society Munich, Germany
  7. Sanchez-Espigares J Marco L Brito P 2008 Rasch model-based recursive partitioning for statistical survey analysis Abstract Book of the 18th International Conference on Computational Statistics Porto, Portugal
  8. van Os BJ Meulman J Azen S Kontoghiorghes E Lee JC 2005 Globally optimal tree models Abstract Book of the 3rd World Conference on Computational Statistics & Data Analysis of the International Association for Statistical Computing Cyprus, Greece 79 Matrix Computations and Statistics Group

Cited by

Sorted by citations

Authors
Strobl, C., Malley, J., & Tutz, G.
Affiliations
  • Ludwig-Maximilians-Universität München (DE)
  • National Institutes of Health (US)
Venue
Psychological Methods
Published
2009-12
Volume
14
Issue
4
Pages
323-348
ISSN
  • 1082-989X (ISSN-L)
  • 1939-1463
OpenAlex
W2070230130
Cited by
2,583
References
94
Citations by year
2026: 127 · 2025: 189 · 2024: 221 · 2023: 188 · 2022: 198 · 2021: 272 · 2020: 208 · 2019: 232 · 2018: 228 · 2017: 156 · 2016: 159 · 2015: 144 · 2014: 114 · 2013: 74 · 2012: 41
FWCI
19.69
Type
journal article
Language
en
Open access
Locations
  • Psychological Methods (publishedVersion)
  • PubMed (publishedVersion)
  • PubMed Central (acceptedVersion)
  • Open access LMU (Ludwid Maxmilian's Universitat Munchen) (submittedVersion)
  • Universitätsbibliothek der LMU
Funders
National Institutes of Health (ZIACT000271)
Topics
  • Physical Sciences › Mathematics › Statistics and Probability › Statistical Methods and Inference
  • Physical Sciences › Mathematics › Statistics and Probability › Statistical Methods and Applications
  • Physical Sciences › Computer Science › Information Systems › Data Mining Algorithms and Applications
Keywords
recursive partitioning, classification and regression trees, bagging, random forest, high-dimensional data, feature importance, predictor interactions, nonparametric regression, classification, R software, prediction accuracy
MeSH terms
Data Interpretation, Statistical, Humans, Models, Psychological, Psychology, Regression Analysis, Statistics, Nonparametric

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-09.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-09.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review