在以下命令" Default_On_Payment"是一个分类变量,因此树应该是一个分类树。但是在构建树时,在进行摘要时它显示了回归树,即使我提到了方法为" class"。
你能不能解释这种不寻常的现象。
predict_model<-tree(Default_On_Payment~Credit_History+Purposre_Credit_Taken+Property,data=tree_model,method="class")
> summary(predict_model)
Regression tree:
tree(formula = Default_On_Payment ~ Credit_History + Purposre_Credit_Taken +
Property, data = tree_model, method = "class")
Number of terminal nodes: 5
Residual mean deviance: 0.1916 = 957.1 / 4995
Distribution of residuals:
Min. 1st Qu. Median Mean 3rd Qu. Max.
-0.5955 -0.3069 -0.1706 0.0000 0.4045 0.8294
答案 0 :(得分:0)
如果这是包tree
中的函数tree
,则参数method
不是用于指示要执行哪个分类和回归,而是在{{之间进行选择1}}和"recursive.partition"
。见"model.frame"
。
如果响应是一个因素,您将获得一个分类树。确保是这种情况,问题可能会得到解决。