Download Plotting rpart trees with prp

Transcript
A
Appendix: mvpart mrt models
Note: In December 2014 the mvpart package was removed from CRAN.
The extra argument of prp has a special meaning for mvpart mrt models [1], as shown in the figure below.
(Internally, mvpart sets the method field of the tree to "mrt", and prp recognizes that.) As always you can
print percentages by adding 100 to extra. The type and other arguments work in the usual way.
Example:
library(rpart.plot)
library(mvpart)
data(spider)
set.seed(10)
response <- data.matrix(spider[,1:3, drop=F])
tree <- mvpart(response~herbs+reft+moss+sand+twigs+water, data=spider,
method="mrt", xv="min")
prp(tree, type=1, extra=111, under=TRUE)
extra = 0
dev
extra = 1
dev, n
water < 5.5
165
twigs >= 8
8.3
103
extra = 2
dev, frac
water < 5.5
165
water < 5.5
165
water < 5.5
165
n=28
.36 1.18 1.54
.12 .38 .50
8.3
twigs >= 8
8.3
twigs >= 8
8.3
n=12
103
.00 .17 .33
103
.00 .33 .67
n=16
26
19
extra = 4
sqrt(dev)
13
twigs >= 8
26
19
n=8
n=8
26
19
.00 .75 .25
.21 .15 .65
extra = 6
sqrt(dev), frac
twigs >= 8
zora.spin
water < 5.5
13
n=28
.36 1.18 1.54
.12 .38 .50
2.9
twigs >= 8
2.9
twigs >= 8
2.9
n=12
10
.00 .17 .33
10
.00 .33 .67
twigs >= 8
10
.12 .39 .49
.62 1.94 2.44
5.1
4.4
n=8
n=8
extra = 9
predom species, n
5.1
4.4
5.1
4.4
.00 3.00 1.00
1.25 .88 3.88
.00 .75 .25
.21 .15 .65
extra = 10
predom species, frac
extra = 11
predom spec, frac / sum(frac)
water < 5.5
zora.spin
water < 5.5
zora.spin
water < 5.5
zora.spin
n=28
.36 1.18 1.54
.12 .38 .50
zora.spin
twigs >= 8
zora.spin
n=12
n=16
zora.spin
extra = 7
sqrt(dev), frac / sum(frac)
13
4.4
pard.lugu
19
1.25 .88 3.88
water < 5.5
water < 5.5
zora.spin
zora.spin
26
.00 3.00 1.00
n=16
extra = 8
predom species
103
.12 .39 .49
water < 5.5
13
10
5.1
twigs >= 8
.62 1.94 2.44
extra = 5
sqrt(dev), n
water < 5.5
2.9
extra = 3
dev, frac / sum(frac)
zora.spin
twigs >= 8
zora.spin
.00 .17 .33
zora.spin
.00 .33 .67
.62 1.94 2.44
pard.lugu
zora.spin
n=8
n=8
.12 .39 .49
pard.lugu
zora.spin
pard.lugu
.00 3.00 1.00
1.25 .88 3.88
.00 .75 .25
Figure 24: The extra argument with an mrt model.
27
twigs >= 8
zora.spin
zora.spin
.21 .15 .65