我从模型中得到了这个:
在原始数据集中,familygroup是一个分类变量,我根据不同的组将其重新编码为1到5。现在结果显示1.5?是否意味着第1组和第5组的观察结合在一起?如果是,是否意味着该组不等于组1和5转移到右侧节点(< 1.5)?或者节点纯粹是1.5的数值? 我有几个节点有这些结果。 这是我使用的脚本:
printcp(model)#显示结果
rpart.plot(model,type = 3,tweak = 1.5)
非常感谢所有建议。
答案 0 :(得分:0)
看起来您在重新编码时已将'familygroup'变量转换为数字变量。完成重新编码后,请使用:
familygroup <- as.factor(familygroup)
然后运行rpart代码和图表。这应该可以解决问题。