如何解决如何在R中建树?
我正在处理学生成绩数据集,但出现此消息错误
trafo错误(数据=数据,numeric_trafo = numeric_trafo,factor_trafo = factor_trafo ,: 不支持数据类别“字符” 另外:警告消息: 在storage.mode(RET @ predict_trafo)中
从这段代码中,我不知道为什么?
set.seed(1)
ind <- sample(2,nrow(d2),replace = TRUE,prob = c(0.7,0.3))
trainData <- d2[ind==1,]
testData <- d2[ind==2,]
library(party)
myFormula <- higher~G1+G2+G3
d2_ctree <- ctree(myFormula,data=trainData)
table(predict(d2_ctree),trainData$higher)
解决方法
有关虹膜数据的示例(因为您没有提供d2
数据):
library(party)
set.seed(1234) #To get reproducible result
ind <- sample(2,nrow(iris),replace=TRUE,prob=c(0.7,0.3))
trainData <- iris[ind==1,]
testData <- iris[ind==2,]
myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width
d2_ctree <- ctree(myFormula,data=trainData)
table(predict(d2_ctree),trainData$Species)
plot(d2_ctree)
来源:source
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。