全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13222 3
2015-06-25
setwd("E:/R/Feedback Prediction for Blogs")
w=read.csv("E:/R/Feedback Prediction for Blogs/数据/blogData_test-2012.02.01.00_00.csv",header = F)
nn=c(263:276);for(i in nn)w[,i]=factor(w[,i])


(n=nrow(w));D=281;Z=10
CV=function(n,Z=10,seed=888){
  z=rep(1:Z,ceiling(n/Z))[1:n]
  set.seed(seed);z=sample(z,n)
  mm=list();for (i in 1:Z) mm[[i]]=(1:n)[z==i]
  return(mm)}# 输出Z 个下标集;mm[[i]] 为第i 个下标集i=1 到Z
mm=CV(n,Z) #mm[[i]]

gg=V281~.

library(randomForest)
set.seed(1010);for(i in 1:Z)
{m=mm[[i]];M=mean((w[m,D]-mean(w[m,D]))^2)
a=randomForest(gg,data=w[-m,])
NMSE[i]=mean((w[m,D]-predict(a,w[m,]))^2)/M }



提示错误:Error in NMSE[i] = mean((w[m, D] - predict(a, w[m, ]))^2)/M :
  object 'NMSE' not found

二维码

扫码加我 拉你入群

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

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

全部回复
2015-6-25 10:49:37
漏掉了一行程序
NMSE=matrix(0,Z,k)
二维码

扫码加我 拉你入群

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

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

2015-6-25 10:51:52
你这个代码贴的看着有点费劲,可能你先设个空的NMSE变量就可以了吧,
二维码

扫码加我 拉你入群

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

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

2015-6-27 16:34:24
小飞碟 发表于 2015-6-25 10:51
你这个代码贴的看着有点费劲,可能你先设个空的NMSE变量就可以了吧,
是的,谢谢!才开始学,老师的给的傻瓜代码....
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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