【发布时间】:2011-01-21 04:13:20
【问题描述】:
几天来,我一直在与rpart 争吵(试图为我拥有的这个数据集制作分类树),我认为现在是时候询问生命线了 :-) 我'我确定这是我没有看到的愚蠢的东西,但这是我一直在做的事情:
EuropeWater <- read.csv(file=paste("/Users/artessaniccola/Documents/",
"Magic Briefcase/CityTypology/Europe_water.csv",sep=""))
library(rpart)
attach(EuropeWater)
names(EuropeWater)
[1] "City" "waterpercapita_m3" "water_class" "population"
[5] "GDPpercapita" "area_km2" "populationdensity" "climate"
EuropeWater$water_class <- factor(EuropeWater$water_class, levels=1:3,
labels=c("Low", "Medium", "High"))
EuropeWater$climate <- factor(EuropeWater$climate, levels=2:4,
labels=c("Arid", "Warm temperate", "Snow"))
EuropeWater_tree <- rpart(EuropeWater$water_class ~
population+GDPpercapita + area_km2 + populationdensity +
EuropeWater$climate,
data=EuropeWater, method=class)
Error in as.character(x) :
cannot coerce type 'builtin' to vector of type 'character'
对于我的一生,我无法弄清楚错误是关于什么的。
【问题讨论】:
-
如果您提供示例数据集,您可能会得到更快的响应。如果有意义的话,您可能想从
datasets包中取出一些东西。 -
Shane 非常正确:如果您的更复杂的练习失败,请从更简单的练习开始,例如
example(rpart)做了什么并从那里开始。
标签: r rpart cart-analysis