楼主: Crazy_AD
13262 3

[问答] 程序出错object 'NMSE' not found [推广有奖]

  • 0关注
  • 0粉丝

小学生

35%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
149 点
帖子
5
精华
0
在线时间
4 小时
注册时间
2014-3-5
最后登录
2015-7-3

楼主
Crazy_AD 发表于 2015-6-25 09:44:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
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

二维码

扫码加我 拉你入群

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

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

关键词:object found not Fou ect function library return 程序

沙发
Crazy_AD 发表于 2015-6-25 10:49:37
漏掉了一行程序
NMSE=matrix(0,Z,k)

藤椅
小飞碟 发表于 2015-6-25 10:51:52
你这个代码贴的看着有点费劲,可能你先设个空的NMSE变量就可以了吧,

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

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

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