Calibrating random forests for probability estimation

被引:39
作者
Dankowski, Theresa [1 ]
Ziegler, Andreas [1 ,2 ,3 ,4 ]
机构
[1] Univ Lubeck, Univ Klinikum Schleswig Holstein, Inst Med Biometrie & Stat, Campus Lubeck, Lubeck, Germany
[2] Univ Lubeck, Zentrum Klin Studien, Lubeck, Germany
[3] DZHK German Ctr Cardiovasc Res, Hamburg Kiel Lubeck Partner Site, Lubeck, Germany
[4] Univ KwaZulu Natal, Sch Math Stat & Comp Sci, Pietermaritzburg, South Africa
关键词
calibration; logistic regression; probability estimation; probability machine; random forests; updating; PREDICTION; VALIDATION; SCORE;
D O I
10.1002/sim.6959
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Probabilities can be consistently estimated using random forests. It is, however, unclear how random forests should be updated to make predictions for other centers or at different time points. In this work, we present two approaches for updating random forests for probability estimation. The first method has been proposed by Elkan and may be used for updating any machine learning approach yielding consistent probabilities, so-called probability machines. The second approach is a new strategy specifically developed for random forests. Using the terminal nodes, which represent conditional probabilities, the random forest is first translated to logistic regression models. These are, in turn, used for re-calibration. The two updating strategies were compared in a simulation study and are illustrated with data from the German Stroke Study Collaboration. In most simulation scenarios, both methods led to similar improvements. In the simulation scenario in which the stricter assumptions of Elkan's method were not met, the logistic regression-based re-calibration approach for random forests outperformed Elkan's method. It also performed better on the stroke data than Elkan's method. The strength of Elkan's method is its general applicability to any probability machine. However, if the strict assumptions underlying this approach are not met, the logistic regression-based approach is preferable for updating random forests for probability estimation. (C) 2016 The Authors. Statistics in Medicine Published by John Wiley & Sons Ltd.
引用
收藏
页码:3949 / 3960
页数:12
相关论文
共 34 条
[11]   Variance reduction in purely random forests [J].
Genuer, Robin .
JOURNAL OF NONPARAMETRIC STATISTICS, 2012, 24 (03) :543-562
[12]   Strictly proper scoring rules, prediction, and estimation [J].
Gneiting, Tilmann ;
Raftery, Adrian E. .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2007, 102 (477) :359-378
[13]  
Harrell FE, 2015, SPRINGER SER STAT, DOI 10.1007/978-3-319-19425-7
[14]   Updating methods improved the performance of a clinical prediction model in new patients [J].
Janssen, K. J. M. ;
Moons, K. G. M. ;
Kalkman, C. J. ;
Grobbee, D. E. ;
Vergouwe, Y. .
JOURNAL OF CLINICAL EPIDEMIOLOGY, 2008, 61 (01) :76-86
[15]   Assessing the generalizability of prognostic information [J].
Justice, AC ;
Covinsky, KE ;
Berlin, JA .
ANNALS OF INTERNAL MEDICINE, 1999, 130 (06) :515-524
[16]   Practical experiences on the necessity of external validation [J].
Koenig, I. R. ;
Malley, J. D. ;
Weimar, C. ;
Diener, H. -C. ;
Ziegler, A. .
STATISTICS IN MEDICINE, 2007, 26 (30) :5499-5511
[17]   Probability estimation with machine learning methods for dichotomous and multicategory outcome: Theory [J].
Kruppa, Jochen ;
Liu, Yufeng ;
Biau, Gerard ;
Kohler, Michael ;
Koenig, Inke R. ;
Malley, James D. ;
Ziegler, Andreas .
BIOMETRICAL JOURNAL, 2014, 56 (04) :534-563
[18]   Consumer credit risk: Individual probability estimates using machine learning [J].
Kruppa, Jochen ;
Schwarz, Alexandra ;
Arminger, Gerhard ;
Ziegler, Andreas .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (13) :5125-5131
[19]   Risk estimation and risk prediction using machine-learning methods [J].
Kruppa, Jochen ;
Ziegler, Andreas ;
Koenig, Inke R. .
HUMAN GENETICS, 2012, 131 (10) :1639-1654
[20]   Random forests and adaptive nearest neighbors [J].
Lin, Yi ;
Jeon, Yongho .
JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 2006, 101 (474) :578-590