楼主: 风格的我
2266 3

[问答] R语言gbm函数加上cd.fold=3这个参数就出错: subscript out of bounds [推广有奖]

  • 0关注
  • 1粉丝

等待验证会员

小学生

64%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
36 点
帖子
3
精华
0
在线时间
13 小时
注册时间
2018-4-23
最后登录
2020-9-9

楼主
风格的我 发表于 2018-12-20 14:40:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据梗概:
> str(train)
'data.frame':        72194 obs. of  8 variables:
$ building_area     : num  14.4 10.2 9 8.6 8.3 8.5 26.2 16.8 21 8.3 ...
$ city              : Factor w/ 9 levels "北京","成都",..: 9 7 1 1 1 1 8 1 1 1 ...
$ bedroom_num       : num  4 3 3 3 3 4 3 4 4 3 ...
$ hall_num          : num  1 1 1 1 1 1 1 1 1 1 ...
$ price             : num  1690 1460 1630 2290 2790 2460 2160 3060 99 1390 ...
$ orientation       : Factor w/ 11 levels "","北","东","东北",..: 7 7 2 2 7 2 7 2 7 2 ...
$ private_bathroom  : Factor w/ 2 levels "独卫","无独卫": 2 2 2 2 2 2 1 2 2 2 ...
$ independent_balcon: Factor w/ 2 levels "独立阳台","无独立阳台": 1 2 2 2 1 2 2 1 1 1 ...
- attr(*, "na.action")= 'omit' Named int  4515 19640 19970 21744 21966 21997 23152 28446 41437 41441 ...
  ..- attr(*, "names")= chr  "5020" "21913" "22268" "24103" ...
#出错提示:
Error in object$var.levels[[i]] : subscript out of bounds

二维码

扫码加我 拉你入群

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

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


沙发
风格的我 发表于 2018-12-20 14:41:30
求大佬解答一下,折腾了好几天了~万分感谢!!!

藤椅
啊啊啊啊啊吖 发表于 2019-1-4 16:48:40
超出了范围了

板凳
june13131 发表于 2019-3-28 20:14:26
用gbm时候遇到同样问题,最后使用的数据集的变量和公式中使用的变量设置成相同的,就好了...

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 17:31