从rpart获取“变量重要性”

3

我正在使用rpart进行树形分析,需要访问"变量重要性"的值,就像在打印rpart对象时显示的那样。

有什么方法可以做到这一点吗?

谢谢!


2
fit$variable.importance - rawr
2个回答

6

@rawr在评论中提到了这点,我会将其作为答案:

您可以使用以下代码从rpart对象中提取变量重要性:

fit$variable.importance


0

只需在@user7779的答案中添加细节,您也可以通过以下方式访问所需信息:

library(rpart)
my.tree = rpart(y ~ X, data = dta, method = "anova") # I am assuming regression tree.
summary(my.tree)

在输出结果中,你会发现变量重要性。但请注意,这里的一切都被重新缩放了,因此你将得到相对重要性(即,数字将总和为一百)。该怎么理解呢?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接