全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7079 4
2010-08-09
几乎所有软件中岭回归的结果形式都是一样的,在计算之前X已经做过标准化处理,所以最后得到的结果不能直接使用,而且回归方程中没有常数项。
假设zy=a1*zx1+a2*zx2+a3*zx3 为岭回归的结果。要想得到原始的回归方程,只需要将 zx1=(x1-m(x1))/(var(x1))^1/2,zy=(y-m(y))/(var(y))^1/2 等带入上述方程即可。其中var(x1)x1 的方差,m(x1)x1的均值。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-10 09:52:57
楼主可以解释下吗?谢谢。               
二维码

扫码加我 拉你入群

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

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

2011-12-22 10:04:00
library(MASS)
longley # not the same as the S-PLUS dataset
names(longley)[1] <- "y"
lm.ridge(y ~ ., longley)#这是最终结果
lm.ridge(y ~ ., longley)$coef#这是标准化前的结果
二维码

扫码加我 拉你入群

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

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

2012-4-26 23:45:28
大公子 发表于 2011-12-22 10:04
library(MASS)
longley # not the same as the S-PLUS dataset
names(longley)[1]
lm.ridge(y ~ ., longley)$coef 这个应该是标准化之后的结果吧。
二维码

扫码加我 拉你入群

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

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

2018-5-14 21:59:16
请问楼主 未标准化的常数项怎么求呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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