我对rpart.plot函数中的“extra”参数有一个问题。基本上,只有“extra = 1”有效,所有其他数值从2到4都会产生错误。使用mtcars数据集,这是我的代码:
library(rpart)
library(rpart.plot)
data("mtcars")
mytree <- rpart(cyl ~ ., mtcars,control=rpart.control(minsplit=1,
minbucket=1, cp = 0.001), method = "anova")
现在,将“extra = 1”更改为“extra = 2”(或3或4)不起作用。我得到的错误信息是:
rpart.plot(mytree, extra=1)
prp(mytree, type=4, extra=1)
现在,我选择了“anova”方法,因为“类”方法似乎不适用于我的数据集(R studio基本上崩溃),而anova方法很有效。
提前感谢所有的帮助!
干杯,D。
正如评论所述,“extra = 4选项仅适用于类模型,因为”节点中每类观察的概率“(引用rpart.plot帮助页面)对于anova模型没有意义。”所以问题更多的是为什么类方法不适用于我的数据集。