全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3382 0
2016-08-03
楼主尝试使用 adabag包 里的 boosting 函数时产生了如下报错,在循环的前31个周期并没有报错,直到第32个周期...

滚动向前使用20个数据训练,10个数据预测

for( i in 1:(dim(data)[1]-29) )
{
  data.train<-data[i:(i+19),]
  data.test<-data[(i+20):(i+29),]
  model.Adaboost<-boosting(cate~amplitude_1+amplitude_2+amplitude_3+volume_1+volume_2+volume_3+change_1+change_2+change_3+sigma_1+sigma_2+sigma_3,data = data.train)
  result.Adaboost<-predict(model.Adaboost,newdata=data.test,type='class')
}


报错内容如下:
Error in cbind(yval2, yprob, nodeprob) :
  number of rows of matrices must match (see arg 2)


使用的数据矩阵没有任何缺省元素...   求高手指点报错原因?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群