24小时热门版块排行榜    

查看: 3019  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

songbin7957

木虫 (小有名气)

[交流] 【求助】交叉验证相关系数 已有3人参与

各位大侠,请问在进行完多元逐步线性回归之后,为了验证模型的稳定性,需要计算交叉验证相关系数,该怎么计算交叉验证相关系数呀,在这里先谢谢了
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

互相学习,共同进步
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xgxyxs

新虫 (初入文坛)

★
小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
4楼: Originally posted by snoopyzhao at 2010-06-17 08:31:42
当然是通过编程解决,不可能手工一个一个算的,呵呵

另外,Y 和 Y' 做相关分析时,哪个做因变量都没有关系,因为你只关心相关系数……

请问一下,你有相应的代码
6楼2016-03-11 15:16:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

snoopyzhao

至尊木虫 (职业作家)

★ ★
songbin7957(金币+5):能不能具体说明怎么计算预测的Y和实验的Y的相关系数,非常感谢 2010-06-16 22:06:33
luoqiquan(金币+2):谢谢 2010-06-17 14:05:29
如果是每次去一的那种交叉验证系数其实很简单

就是每次去掉一组(X,Y),然后用剩余的数据建立回归方程,用获得的方程预测去掉的那个 Y。如此重复,重到所有的数据组都被去掉一次。然后计算预测的Y和实验的Y之间的相关系数即可……

至于每次去掉多个的算法与之类似……
2楼2010-06-16 21:59:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

songbin7957(金币+3):明白了,用Y和Y'做相关回归分析时,还是用Y做因变量对吧?顺便问一下,这个问题能通过编程解决吗?非常感谢非常感谢................ 2010-06-17 07:28:48
举个例子来说 LOO CV 吧

假定你的数据是这样的:
Y X1 X2
5.1 2.4 2.6
7.1 3.5 3.7
9.3 4.5 5.4
...
这个时候可能会得到一个方程
Y = X1 + X2

现在你要进行 LOO
你去掉第一组,即 5.1 2.4 2.6,然后用剩余的数据拟合方程,假设为 Y = 0.9 X1 + 1.1 X2
将 X1 = 2.4, X2 = 2.6 带到上面的方程中,计算得到 Y1’ 为 5.02
重复这一过程,直到全部的数据都被剔除了一遍,这样你得到了与 Y 一样个数的 Y’
然后,用 Y 和 Y' 做个相关分析/回归分析,相关系数就是 LOO CV 的相关系数了啊

说明白了没有?

如果还没有,就把数据给出来,俺给你算个,呵呵……
3楼2010-06-16 22:32:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

★
songbin7957(金币+2):也不知道怎么称呼,能不能给个QQ或者邮箱地址,我想在这方面和有机污染化学和环境化学方面多多请教 2010-06-17 09:18:31
luoqiquan(金币+1):thanks again 2010-06-17 15:44:48
当然是通过编程解决,不可能手工一个一个算的,呵呵

另外,Y 和 Y' 做相关分析时,哪个做因变量都没有关系,因为你只关心相关系数……
4楼2010-06-17 08:31:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
信息提示
请填处理意见