经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SPSS论坛
SPSS做岭回归的问题
楼主
tiantianxinxin
9769
11
收藏
2011-01-12
我自己安装的SPSS不能给出岭回归的显著性检验,也不知道是什么原因。 打开Ridge regression.sps,里面是密密麻麻关于岭回归的程序。还好,每个主要步骤都作了说明。查找一下,找到了岭回归系数估计的部分,果然没有显著性检验的语句。
还好,通过原有语句不难得到检验统计量的值。但是仅仅给出这个值,对于做检验而言,很不方便。跟一般回归一样,要给出显著性P值才好。这个关系不难根据P值意义得到,关键是相应的程序语句怎么写。对照系数估计上面方差分析的部分(方差分析部分给出了F检验显著性P值),尝试着写程序,终于成功!保存之后,再做岭回归就能给出显著性检验的P值了!
没用过别的SPSS版本,有的版本好像没这个问题。提出这个方法,希望可以帮到有同样问题的人。
附:在Ridge regression.sps中添加的语句(红色倾斜的部分,就是添加的语句,当然,为了给出相应结果,原有语句作了少许改动。)
*---------------------------------------------------------------------------.
* Calculate raw coefficients from standardized ones, compute standard errors
* of coefficients, and an intercept term with standard error. Then print
* out similar to REGRESSION output.
*---------------------------------------------------------------------------(
从这里开始是给出系数估计
)
. compute beta={b;0}.
. compute b= ( b &/ std ) * sy.
. compute intercpt=ybar-t(b)*t(xmean).
. compute b={b;intercpt}.
. compute xpx=(sse/(sst*(n-nv-1)))*inv(xpx+(k &* ident(nv,nv)))*xpx*
inv(xpx+(k &* ident(nv,nv))).
. compute xpx=(sy*sy)*(mdiag(1 &/ std)*xpx*mdiag(1 &/ std)).
. compute seb=sqrt(diag(xpx)).
. compute seb0=sqrt( (sse)/(n*(n-nv-1)) + xmean*xpx*t(xmean)).
. compute seb={seb;seb0}.
. compute rnms={varname,'Constant'}.
. compute ratio=b &/ seb.
.
compute ppp=2*(1-tcdf(abs(ratio),n-nv-1)).
. compute bvec={b,seb,beta,ratio,ppp}.
. print bvec/title='--------------Variables in the Equation----------------'
/rnames=rnms /clabels='B' 'SE(B)' 'Beta' 'T' 'sig'.
. print /space=newpage.
end if.
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
jade922
2011-1-24 00:29:36
谢谢了,我先试用一下。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
lemon124574
2011-2-23 10:52:19
谢谢楼主,我也试用一下
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
abcf1234
2011-4-7 18:59:06
无效
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
ostrich
2011-5-15 09:55:07
学习了,稍后试试看。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
路过蜻蜓
2011-5-18 23:45:09
不知道能不能一试,有用过的同学说说吧!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
温柔一cai刀
2011-12-7 19:53:00
是对的,不懂的不要瞎说
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
sailorlgt
2012-8-27 19:49:13
没有视窗操作步骤吗
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
小红帽和大灰狼
2012-12-30 19:43:39
看不懂。。。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
翡冷翠的情人
2013-1-17 20:29:16
可以的,只是显著性水平是0.05,还是0.01,还是0.1呢?p值和谁比较?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
翡冷翠的情人
2013-1-17 20:29:53
温柔一cai刀 发表于 2011-12-7 19:53
是对的,不懂的不要瞎说
只是显著性水平是0.05,还是0.01,还是0.1呢?p值和谁比较?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
matlab-007
2015-7-15 15:26:33
1、做多自变量的线性回归,在统计量面板内选:共线性诊断(L);
2、如结果中的方差膨胀系数(VIF)>5,则可做岭回归分析;
3、新建语法编辑器,输入如下命令:
INCLUDE '安装目录\Ridge regression.sps'. RIDGEREG DEP=因变量名 /ENTER = 自变量名(用空格分开)
/START=0 /STOP=1[或其它数值] /INC=0.05[或其它搜索步长]
/K=999 .
4、选择运行全部,得到各自变量岭迹图和决定系数R2与K值的关系图,在图上作参考线,取一岭迹平稳并且R2值较大的平衡点的K值;
5、将语法编辑器中的K值改为所选K值,再运行全部,得到详细的最终模型参数。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
求助怎样在SPSS里做岭回归
SPSS做岭回归
用SPSS怎样实现岭回归
spss做岭回归最多可以有多少个变量
Spss岭回归问题
spss岭回归变量过多,页边距设置请教
求教spss做岭回归
求教spss做岭回归
spss岭回归
SPSS岭回归
栏目导航
SPSS论坛
求助成功区
企业文化
华南地区(粤桂琼)
宏观经济学
金融类
热门文章
CDA 数据分析师:特征处理核心指南
电子行业深度报告:量子深潜-计算篇:从比特 ...
制造业全要素生产率(2000-2024年)
从知识图谱到认知智能
2025生成式人工智能在自动驾驶中的应用白皮 ...
中物联:全球供应链发展趋势蓝皮书(2025)
您提出了一个足以获得诺贝尔奖的核心概念— ...
企业降低融资成本白皮书(2025)
您提出了一个足以获得诺贝尔奖的核心概念— ...
2025年最值得关注的公司-放射配体创新者开启 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群