RPART输出中的ID水平

时间:2013-04-18 17:38:46

标签: r rpart

我有4组:敏感度,类别,范围,持续时间。这4个中的每一个都有4个级别。 灵敏度 - A,B,C,D 类别 - 1,2,3,4 范围 - 网站,本地,区域,泛区域 持续时间 - 短期,中期,长期,不可逆转

我使用这些(总共256个)的组合来获得严重性分类。 有7个严重等级:S1,S2,S3,S4,S5,S6,N。

使用RPART,我得到一个树,其中Duration = cd作为第一个二进制中断。然后树左侧的下一个是Sensitivity = ab。 我如何知道c和d的持续时间水平? 我怎么知道a和b的灵敏度等级是多少?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用print()会告诉您所追求的内容吗?这将打印模型中的节点列表,然后打印每个节点的变量。

rpartmodel <- rpart(Price ~ Country + Mileage + Type, data =  car.test.frame)

print(rpartmodel)

或者尝试使用rpart.plot包绘制树?

library(rpart.plot)

prp(rpartmodel, faclen = 9)

对图表进行更多自定义(我发现),并使用类别名称标记拆分。 faclen以上控制因子分割显示的字符数。