Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Why and how to use random forest Introduction Construction R - - PowerPoint PPT Presentation
Why and how to use random forest Introduction Construction R functions variable importance measures Variable importance (and how you shouldnt) Tests for variable importance Conditional importance Summary Carolin Strobl (LMU M
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Start p < 0.001 1 ≤ ≤ 8 > > 8 n = 15 y = (0.4, 0.6) 2 Start p < 0.001 3 ≤ ≤ 14 > > 14 n = 34 y = (0.882, 0.118) 4 n = 32 y = (1, 0) 5 Start p < 0.001 1 ≤ ≤ 12 > > 12 n = 38 y = (0.711, 0.289) 2 Number p < 0.001 3 ≤ ≤ 3 > > 3 n = 25 y = (1, 0) 4 n = 18 y = (0.889, 0.111) 5 Start p < 0.001 1 ≤ ≤ 12 > > 12 Age p < 0.001 2 ≤ ≤ 27 > > 27 n = 10 y = (1, 0) 3 Number p < 0.001 4 ≤ ≤ 4 > > 4 n = 14 y = (0.357, 0.643) 5 n = 9 y = (0.111, 0.889) 6 Start p < 0.001 7 ≤ ≤ 13 > > 13 n = 11 y = (0.818, 0.182) 8 n = 37 y = (1, 0) 9 Start p < 0.001 1 ≤ ≤ 8 > > 8 Start p < 0.001 2 ≤ ≤ 1 > > 1 n = 9 y = (0.778, 0.222) 3 n = 13 y = (0.154, 0.846) 4 Start p < 0.001 5 ≤ ≤ 12 > > 12 n = 12 y = (0.833, 0.167) 6 n = 47 y = (1, 0) 7 Start p < 0.001 1 ≤ ≤ 8 > > 8 n = 13 y = (0.308, 0.692) 2 Age p < 0.001 3 ≤ ≤ 87 > 87 n = 36 y = (1, 0) 4 Start p < 0.001 5 ≤ 13 > 13 n = 16 y = (0.75, 0.25) 6 n = 16 y = (1, 0) 7 Number p < 0.001 1 ≤ ≤ 5 > 5 Age p < 0.001 2 ≤ ≤ 81 > > 81 n = 33 y = (1, 0) 3 Start p < 0.001 4 ≤ ≤ 12 > > 12 n = 13 y = (0.385, 0.615) 5 Start p < 0.001 6 ≤ 15 > 15 n = 12 y = (0.833, 0.167) 7 n = 12 y = (1, 0) 8 n = 11 y = (0.364, 0.636) 9 Start p < 0.001 1 ≤ ≤ 12 > 12 Age p < 0.001 2 ≤ ≤ 81 > > 81 n = 20 y = (0.85, 0.15) 3 n = 16 y = (0.188, 0.812) 4 Start p < 0.001 5 ≤ 13 > 13 n = 11 y = (0.818, 0.182) 6 n = 34 y = (1, 0) 7 Start p < 0.001 1 ≤ ≤ 12 > 12 Age p < 0.001 2 ≤ ≤ 71 > > 71 n = 15 y = (0.667, 0.333) 3 n = 17 y = (0.235, 0.765) 4 Start p < 0.001 5 ≤ 14 > 14 n = 17 y = (0.882, 0.118) 6 n = 32 y = (1, 0) 7 Start p < 0.001 1 ≤ 12 > 12 Age p < 0.001 2 ≤ 68 > 68 Number p < 0.001 3 ≤ 4 > 4 n = 11 y = (1, 0) 4 n = 9 y = (0.556, 0.444) 5 n = 12 y = (0.25, 0.75) 6 n = 49 y = (1, 0) 7 Start p < 0.001 1 ≤ 12 > 12 Age p < 0.001 2 ≤ 18 > 18 n = 10 y = (0.9, 0.1) 3 Number p < 0.001 4 ≤ 4 > 4 n = 12 y = (0.417, 0.583) 5 n = 10 y = (0.2, 0.8) 6 Number p < 0.001 7 ≤ 3 > 3 n = 28 y = (1, 0) 8 n = 21 y = (0.952, 0.048) 9 Start p < 0.001 1 ≤ 8 > 8 Start p < 0.001 2 ≤ 3 > 3 n = 12 y = (0.667, 0.333) 3 n = 14 y = (0.143, 0.857) 4 Age p < 0.001 5 ≤ 136 > 136 n = 47 y = (1, 0) 6 n = 8 y = (0.75, 0.25) 7 Start p < 0.001 1 ≤ 12 > 12 n = 28 y = (0.607, 0.393) 2 Start p < 0.001 3 ≤ 14 > 14 n = 21 y = (0.905, 0.095) 4 n = 32 y = (1, 0) 5 Start p < 0.001 1 ≤ 1 > 1 n = 8 y = (0.375, 0.625) 2 Number p < 0.001 3 ≤ 4 > 4 Age p < 0.001 4 ≤ 125 > 125 n = 31 y = (1, 0) 5 n = 11 y = (0.818, 0.182) 6 n = 31 y = (0.806, 0.194) 7 Start p < 0.001 1 ≤ 14 > 14 Age p < 0.001 2 ≤ 71 > 71 n = 15 y = (0.933, 0.067) 3 Start p < 0.001 4 ≤ 12 > 12 n = 16 y = (0.375, 0.625) 5 n = 15 y = (0.733, 0.267) 6 n = 35 y = (1, 0) 7 Number p < 0.001 1 ≤ 6 > 6 Number p < 0.001 2 ≤ 3 > 3 Start p < 0.001 3 ≤ 13 > 13 n = 10 y = (0.8, 0.2) 4 n = 24 y = (1, 0) 5 n = 37 y = (0.865, 0.135) 6 n = 10 y = (0.5, 0.5) 7 Start p < 0.001 1 ≤ 8 > 8 n = 18 y = (0.5, 0.5) 2 Start p < 0.001 3 ≤ 12 > 12 n = 18 y = (0.833, 0.167) 4 Number p < 0.001 5 ≤ 3 > 3 n = 30 y = (1, 0) 6 n = 15 y = (0.933, 0.067) 7
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
◮ trees are instable w.r.t. changes in learning data
◮ randomly preselect mtry splitting variables in each split
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
◮ reference implementation based on CART trees
◮ based on unbiased conditional inference trees
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Start p < 0.001 1 ≤ ≤ 8 > > 8 n = 15 y = (0.4, 0.6) 2 Start p < 0.001 3 ≤ ≤ 14 > > 14 n = 34 y = (0.882, 0.118) 4 n = 32 y = (1, 0) 5 Start p < 0.001 1 ≤ ≤ 12 > > 12 n = 38 y = (0.711, 0.289) 2 Number p < 0.001 3 ≤ ≤ 3 > > 3 n = 25 y = (1, 0) 4 n = 18 y = (0.889, 0.111) 5 Start p < 0.001 1 ≤ ≤ 12 > > 12 Age p < 0.001 2 ≤ ≤ 27 > > 27 n = 10 y = (1, 0) 3 Number p < 0.001 4 ≤ ≤ 4 > > 4 n = 14 y = (0.357, 0.643) 5 n = 9 y = (0.111, 0.889) 6 Start p < 0.001 7 ≤ ≤ 13 > > 13 n = 11 y = (0.818, 0.182) 8 n = 37 y = (1, 0) 9 Start p < 0.001 1 ≤ ≤ 8 > > 8 Start p < 0.001 2 ≤ ≤ 1 > > 1 n = 9 y = (0.778, 0.222) 3 n = 13 y = (0.154, 0.846) 4 Start p < 0.001 5 ≤ ≤ 12 > > 12 n = 12 y = (0.833, 0.167) 6 n = 47 y = (1, 0) 7 Start p < 0.001 1 ≤ ≤ 8 > > 8 n = 13 y = (0.308, 0.692) 2 Age p < 0.001 3 ≤ ≤ 87 > 87 n = 36 y = (1, 0) 4 Start p < 0.001 5 ≤ 13 > 13 n = 16 y = (0.75, 0.25) 6 n = 16 y = (1, 0) 7 Number p < 0.001 1 ≤ ≤ 5 > 5 Age p < 0.001 2 ≤ ≤ 81 > > 81 n = 33 y = (1, 0) 3 Start p < 0.001 4 ≤ ≤ 12 > > 12 n = 13 y = (0.385, 0.615) 5 Start p < 0.001 6 ≤ 15 > 15 n = 12 y = (0.833, 0.167) 7 n = 12 y = (1, 0) 8 n = 11 y = (0.364, 0.636) 9 Start p < 0.001 1 ≤ ≤ 12 > 12 Age p < 0.001 2 ≤ ≤ 81 > > 81 n = 20 y = (0.85, 0.15) 3 n = 16 y = (0.188, 0.812) 4 Start p < 0.001 5 ≤ 13 > 13 n = 11 y = (0.818, 0.182) 6 n = 34 y = (1, 0) 7 Start p < 0.001 1 ≤ ≤ 12 > 12 Age p < 0.001 2 ≤ ≤ 71 > > 71 n = 15 y = (0.667, 0.333) 3 n = 17 y = (0.235, 0.765) 4 Start p < 0.001 5 ≤ 14 > 14 n = 17 y = (0.882, 0.118) 6 n = 32 y = (1, 0) 7 Start p < 0.001 1 ≤ 12 > 12 Age p < 0.001 2 ≤ 68 > 68 Number p < 0.001 3 ≤ 4 > 4 n = 11 y = (1, 0) 4 n = 9 y = (0.556, 0.444) 5 n = 12 y = (0.25, 0.75) 6 n = 49 y = (1, 0) 7 Start p < 0.001 1 ≤ 12 > 12 Age p < 0.001 2 ≤ 18 > 18 n = 10 y = (0.9, 0.1) 3 Number p < 0.001 4 ≤ 4 > 4 n = 12 y = (0.417, 0.583) 5 n = 10 y = (0.2, 0.8) 6 Number p < 0.001 7 ≤ 3 > 3 n = 28 y = (1, 0) 8 n = 21 y = (0.952, 0.048) 9 Start p < 0.001 1 ≤ 8 > 8 Start p < 0.001 2 ≤ 3 > 3 n = 12 y = (0.667, 0.333) 3 n = 14 y = (0.143, 0.857) 4 Age p < 0.001 5 ≤ 136 > 136 n = 47 y = (1, 0) 6 n = 8 y = (0.75, 0.25) 7 Start p < 0.001 1 ≤ 12 > 12 n = 28 y = (0.607, 0.393) 2 Start p < 0.001 3 ≤ 14 > 14 n = 21 y = (0.905, 0.095) 4 n = 32 y = (1, 0) 5 Start p < 0.001 1 ≤ 1 > 1 n = 8 y = (0.375, 0.625) 2 Number p < 0.001 3 ≤ 4 > 4 Age p < 0.001 4 ≤ 125 > 125 n = 31 y = (1, 0) 5 n = 11 y = (0.818, 0.182) 6 n = 31 y = (0.806, 0.194) 7 Start p < 0.001 1 ≤ 14 > 14 Age p < 0.001 2 ≤ 71 > 71 n = 15 y = (0.933, 0.067) 3 Start p < 0.001 4 ≤ 12 > 12 n = 16 y = (0.375, 0.625) 5 n = 15 y = (0.733, 0.267) 6 n = 35 y = (1, 0) 7 Number p < 0.001 1 ≤ 6 > 6 Number p < 0.001 2 ≤ 3 > 3 Start p < 0.001 3 ≤ 13 > 13 n = 10 y = (0.8, 0.2) 4 n = 24 y = (1, 0) 5 n = 37 y = (0.865, 0.135) 6 n = 10 y = (0.5, 0.5) 7 Start p < 0.001 1 ≤ 8 > 8 n = 18 y = (0.5, 0.5) 2 Start p < 0.001 3 ≤ 12 > 12 n = 18 y = (0.833, 0.167) 4 Number p < 0.001 5 ≤ 3 > 3 n = 30 y = (1, 0) 6 n = 15 y = (0.933, 0.067) 7
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
◮ obj <- randomForest(..., importance=TRUE)
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
◮ obj <- randomForest(..., importance=TRUE)
◮ obj <- cforest(...)
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
(t) I
(t) I
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
relevance
0.0 0.1 0.2 0.3 0.4
ntree = 100 mean importance
0.0 0.1 0.2 0.3 0.4
ntree = 200 mean importance
0.0 0.1 0.2 0.3 0.4
ntree = 500 mean importance
100 200 500
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
relevance
0.0 0.1 0.2 0.3 0.4
ntree = 100 power
0.0 0.1 0.2 0.3 0.4
ntree = 200 power
0.0 0.1 0.2 0.3 0.4
ntree = 500 power
0.0 0.1 0.2 0.3 0.4
ntree = 100 z−score
0.0 0.1 0.2 0.3 0.4
ntree = 200 z−score
0.0 0.1 0.2 0.3 0.4
ntree = 500 z−score
100 200 500
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
H0
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
H0
H0
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
mtry = 1
15 25 mtry = 3
30 50 mtry = 8
2 3 4 5 6 7 8 9 10 11 12 20 40 60 80
variable
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References
Introduction
Construction R functions
Variable importance
Tests for variable importance Conditional importance
Summary References