楼主: 童学漫漫
6719 5

[问答] 【R程序】随机森林分类问题运行时出错 [推广有奖]

  • 3关注
  • 0粉丝

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1062 点
帖子
17
精华
0
在线时间
28 小时
注册时间
2013-4-12
最后登录
2013-7-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
程序如:total.rf=randomForest(as.factor(TRI)~.,data=total,importance=T,porximity=T)
错误于randomForest.default(m,y,...):
     can not handle categorical predictors with more than 32 categories.
请问为何会出现这个错误,如何解决?谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:随机森林 R程序 randomForest Categorical Predictors 程序 分类

沙发
ntsean 发表于 2013-5-30 14:00:54 |只看作者 |坛友微信交流群
某些predictor的level太多, 比如有些x是字符的,很多不同的category,如果没必要的话就不要包括进去

使用道具

藤椅
童学漫漫 发表于 2013-5-30 15:22:20 |只看作者 |坛友微信交流群
ntsean 发表于 2013-5-30 14:00
某些predictor的level太多, 比如有些x是字符的,很多不同的category,如果没必要的话就不要包括进去
恩,原来这样,处理后OK了,非常感谢。
可是如果有些重要的predictor分类较多,不能删除,该如何处理呢?

使用道具

板凳
鱼铃五校名2 发表于 2017-11-13 16:44:04 |只看作者 |坛友微信交流群
请教,为什么出现错误,百思不得 其解
Msg_data <- read.csv('C:/Users/平均载重xy.csv')
Msg_data <- Msg_data[1:50000,]
> Msg_data设备号<−as.factor(Msgdata设备号) #数据自变量7个,包括一个因子‘设备号’,因变量为’载重值‘
> set.seed(1)
> ind <- sample(2,nrow(Msg_data),replace=T,prob=c(0.7,0.3))
> train<-Msg_data[ind==1,]
> test<- Msg_data[ind==2,]
> train<- rfImpute(载重值~., data=train)

Error in randomForest.default(xf, y, ntree = ntree, ..., do.trace = ntree,  :
Can not handle categorical predictors with more than 53 categories.

使用道具

报纸
aaaaaassddfs 发表于 2018-8-28 13:39:05 |只看作者 |坛友微信交流群
童学漫漫 发表于 2013-5-30 15:22
恩,原来这样,处理后OK了,非常感谢。
可是如果有些重要的predictor分类较多,不能删除,该如何处理呢? ...
解决了吗

使用道具

地板
upp_3 发表于 2018-12-28 09:13:37 |只看作者 |坛友微信交流群
童学漫漫 发表于 2013-5-30 15:22
恩,原来这样,处理后OK了,非常感谢。
可是如果有些重要的predictor分类较多,不能删除,该如何处理呢? ...
你好 具体怎么处理呀? 遇到了同样的问题

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 04:43