【发布时间】:2021-06-03 10:06:30
【问题描述】:
当我尝试使用 Survival~Sex+Pclass 拟合分类树模型时,它不考虑 Pclass 而只考虑性别(当代码中显示 Survival、Sex 和 Pclass 时)无论如何控制参数已指定。
代码:
library(titanic)
library(rpart)
library(rpart.plot)
train = titanic_train
titanic_train$Survived = factor(titanic_train$Survived)
titanic_train$Sex = factor(titanic_train$Sex)
titanic_train$Pclass = factor(titanic_train$Pclass)
ctrl=rpart.control(minsplit = 6, cp=0.001)
fit = rpart(Survived ~ Pclass + Sex , data = titanic_train,control=ctrl)
rpart.plot(fit)
【问题讨论】:
-
最优分类树不需要使用模型中的所有变量。如果你只是插入随机噪声,你应该很高兴这不是一个因素
标签: r machine-learning classification decision-tree rpart