全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2662 12
2016-01-03
setwd("d:/data")
>  w=read.delim("mg.txt")
>  a=lm(y~.,w)
>  cor(w)
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[]=(1:n)[z==i];return(mm)}
> w=read.delim("mg.txt");n=nrow(w);Z=10;mm=CV(n,Z);D=1
> library(randomForest);MSE=rep(0,Z)
> set.seed(1010);for(i in 1:Z)
+ {m=mm[];M=mean((w[m,D]-mean(w[m,D]))^2)
+ a=randomForest(y~.,data=w[-m,])
+ MSE=mean((w[m,D]-predict(a,w[m,]))^2/M }

Error: unexpected '}' in:
"a=randomForest(y~.,data=w[-m,])
MSE=mean((w[m,D]-predict(a,w[m,]))^2/M }"

为什么就是总不识别}?直接带入csv文件还带不进去   要哭了!求帮忙!!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-1-3 13:06:16
为什么帖子没人回复??谁能指点我一下这个错误是什么意思啊
二维码

扫码加我 拉你入群

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

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

2016-1-3 13:17:10
R应该可以直接读入CSV文档的哦,干嘛还要改呢?
二维码

扫码加我 拉你入群

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

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

2016-1-3 14:40:24
hyu9910 发表于 2016-1-3 13:17
R应该可以直接读入CSV文档的哦,干嘛还要改呢?
直接读csv后 出现问题是不能识别因变量y,我下数据的网站下来的就是一堆数据,没分y,x1,x2等等。怎么加上呢?
二维码

扫码加我 拉你入群

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

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

2016-1-3 14:58:53
abcdefgj 发表于 2016-1-3 14:40
直接读csv后 出现问题是不能识别因变量y,我下数据的网站下来的就是一堆数据,没分y,x1,x2等等。怎么加上 ...
网上很容易找到R读取CSV数据的样板代码的。 或者你多加一列y1的重复数据呢?
二维码

扫码加我 拉你入群

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

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

2016-1-3 16:11:57
hyu9910 发表于 2016-1-3 14:58
网上很容易找到R读取CSV数据的样板代码的。 或者你多加一列y1的重复数据呢?
我知道怎么读取,只不过我下的这个数据全是数,没有y,x1,x2的区分,所以我不知道怎么让r识别出来,就这个网址的数据www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/regression/mg
程序代码:w=read.csv("mg.csv")
a=lm(y~.,w)
cor(w)
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群