楼主: 黑色天使
17823 6

新手求助:R软件里面如何做交叉验证 [推广有奖]

  • 0关注
  • 0粉丝

已卖:253份资源

硕士生

82%

还不是VIP/贵宾

-

威望
0
论坛币
202 个
通用积分
0.0151
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1619 点
帖子
180
精华
0
在线时间
95 小时
注册时间
2008-7-14
最后登录
2020-9-14

楼主
黑色天使 发表于 2009-8-11 22:23:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
新手求助:R软件里面如何做交叉验证,主要是用哪个包?
先在这里表示感谢论坛里的高手啊!
二维码

扫码加我 拉你入群

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

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

关键词:新手求助 交叉验证 r软件 感谢论坛 求助 软件 新手 验证 交叉

沙发
moonfog 发表于 2012-12-20 14:21:08
针对哪种回归做交叉验证就下载那个程序包啊,比如通常的OLS回归,主要是要对数据做随机分块,先把原始数据分成(比如说)5折,然后取其中一份做测试集其他四分做训练集,用训练集数据进行拟合,然后用拟合函数predict出训练集和测试集的因变量值,再分别比较两者的均方误差。

藤椅
李霞-JY 在职认证  发表于 2013-6-30 17:25:25
调用ncvreg软件包
好好学习,天天向上

板凳
duzongyan 学生认证  发表于 2015-1-20 13:49:31
moonfog 发表于 2012-12-20 14:21
针对哪种回归做交叉验证就下载那个程序包啊,比如通常的OLS回归,主要是要对数据做随机分块,先把原始数据分 ...
您好,请问如果我是自己设计了一个算法,想用交叉验证来验证训练集和测试集,那这样的CV应该怎么做呢?

报纸
snakepointid 发表于 2015-6-28 14:18:37
一般CV都是自己编比较合适,因为这个算法本身思想很简单,代码实现也很容易。
myfuc<-function(n,x){
  remain<-x
  cl<-list()
  a<-c()
  for(i in 1:10){
    a[i]<-sample(1:length(remain),length(x)/n,replace = FALSE)
    cl[[i]]<-remain[a[i],]
    remain <-remain[-a[i],]
  }
  return(cl)
}

地板
hulinger 发表于 2016-1-13 14:59:46
楼主你好,你知道怎么在R中实现LOO交叉验证了吗,请赐教!我也在解决这个问题

7
zr322 发表于 2016-5-13 20:27:11
李霞-JY 发表于 2013-6-30 17:25
调用ncvreg软件包
请问是ncvreg中的哪个函数呢?

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

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