问题描述
用rpart
做多类分类的时候,很惊讶,很慢。我模拟了一些数据。
对于 100 行,运行算法需要 1 分钟以上。
df=data.frame(class=sample(3,100,replace = T),v1=as.factor(sample(30,replace = T)),v2=sample(30,replace = T))
start_time= Sys.time()
fit.ct=rpart(class~.,data=df,method = "class",control = rpart.control(cp = 0,minsplit=20))
end_time = Sys.time()
time_ct=end_time - start_time
time_ct
在尝试绘制树时,我也遇到了一些错误。
rpart.plot(fit.ct)
df=data.frame(class=sample(2,10000,replace = T))
原因是什么?是不是表示rpart
不适合多类分类?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)