spss中如何做spss岭回归归

苹果/安卓/wp
积分 517, 距离下一级还需 283 积分
权限: 自定义头衔, 签名中使用图片
道具: 涂鸦板, 彩虹炫, 雷达卡, 热点灯, 显身卡, 匿名卡, 金钱卡, 抢沙发下一级可获得
权限: 隐身
购买后可立即获得
权限: 隐身
道具: 金钱卡, 变色卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 1 天连续签到: 1 天[LV.1]初来乍到
本帖最后由 tomhanks 于
20:46 编辑
各位大侠,我找到一本书,下面的截图是这本书关于SPSS进行岭回归的操作。但是我照着这个操作做了,结果不出来,不知道是怎么回事。 请问我的问题出在哪里呢?我对SPSS不熟悉。
20:46:36 上传
我输入的命令是:
INCLUDE'C:\Program Files\SPSSInc\PASWStatistics18\Ridge regression.sps'.
RIDGEREG DEP=wage2/ENTER festival fstvcost bjfstv bjfstvcost train.
我的因变量是:wage2
解释变量是:festival fstvcost bjfstv bjfstvcost train
上面教材上的第4步,觉得很奇怪,在菜单中找不到。SPSS的window菜单里面也没有什么All啊?还是我理解错了?
_SLINE 1 3.
RIDGEREG DEP=wage2/ENTER festival fstvcost bjfstv bjfstvcost train.
_SLINE OFF.
说明一下:
Ridge regression.sps的路径是正确的。
用的SPSS版本是PASWStatistics18。
我在SPSS的菜单“文件”——&&打开&——&“语法”中选取了“Ridge regression.sps”,结果出来很长的程序。我没有专门学过SPSS,看不懂。
不过,猜想是要改变以下的命令行?但是不知道怎么修改,还请各位大侠指点。
另外,发现程序的最后有一个命令restore,不知道是否是运行完后回复原始程序?
define ridgereg (enter=!charend('/')
& && && && && & /dep = !charend('/')
& && && && && & /start=!default(0) !charend('/')
& && && && && & /stop=!default(1) !charend('/')
& && && && && & /inc=!default(.05) !charend('/')
& && && && && & /k=!default(999) !charend('/')
& && && && && & /debug=!DEFAULT ('N')!charend('/')&&).
(奉上论坛币500,小小意思,不成敬意。)
我按照您的命令做了,还是不行。
命令如下:
INCLUDE 'C:\Program Files\SPSSInc\PASWStatistics18\Samples\English\Ridge regression.sps'.
RIDGEREG DEP=wage2/ENTER = festival fstvcost bjfstv bjfstvcost.
出错信息如下:
>错误 # 1.
命令名: RIDGEREG
>行中第一个单词未被识别为 a PASW Statistics 命令。
>该命令未执行。
另外,不太清楚您说的“前提:与岭回归相关的所有附件都已安装完毕,且版本 ...
本帖被以下文库推荐
& |主题: 2385, 订阅: 29
& |主题: 2176, 订阅: 21
前提:与岭回归相关的所有附件都已安装完毕,且版本匹配,如Python等。
在此情况下,把以下内容输入到Syntax即可(注意空格和标点):
INCLUDE 'C:\Program Files\SPSS 18\Samples\English\Ridge regression.sps'.
RIDGEREG DEP=wage2 /ENTER = festival fstvcost bjfstv bjfstvcost train.
本帖最后由 tomhanks 于
20:50 编辑
我按照您的命令做了,还是不行。
命令如下:
INCLUDE 'C:\Program Files\SPSSInc\PASWStatistics18\Samples\English\Ridge regression.sps'.
RIDGEREG DEP=wage2/ENTER = festival fstvcost bjfstv bjfstvcost.
出错信息如下:
&错误 # 1.&&命令名: RIDGEREG
&行中第一个单词未被识别为 a PASW Statistics 命令。
&该命令未执行。
另外,不太清楚您说的“前提:与岭回归相关的所有附件都已安装完毕,且版本匹配,如Python等”,
Python是什么意思呢?
我在路径“C:\Program Files\SPSSInc\PASWStatistics18\Samples\English\Ridge regression.sps”下找到了“Ridge regression.sps”,
并可以打开它。见附件。
另外,我从什么地方把500论坛币给您呢?
20:29:35 上传
为题还没解决,就不要给钱了。关于Python,我记得SPSS在能够进行岭回归之前,得先安装一些配件,如python。当然其他一些配件(我记不太清楚了)也需要同时安装。具体你可在本版搜索一下。祝你好运。
不好意思,我搜寻了,没有找到python。
另外,我用上述命令,得到以下结果,请帮我分析一下。
&&FILE='D:\PKU 博士论文 人力资本和社会资本\1 利用CHIP数据--社会资本、家庭收入\CHIP-2002rural\CHIP2002问卷123 农村住户和村级调查合并数据 SC家庭.sav'.
DATASET NAME 数据集1 WINDOW=FRONT.
INCLUDE 'C:\Program Files\SPSSInc\PASWStatistics18\Samples\English\Ridge regression.sps'.
&&13&&0&&preserve.
&&14&&0&&set printback=off.
&错误 # 4820,位于列 71。文本: suppratio
&在 FORMATS、PRINT FORMATS 或 WRITE FORMATS 命令中 指定的变量尚未定义。
&该命令未执行。
374&&0&&restore.
377&&0&&* End of INSERT and INCLUDE nesting level 01.
RIDGEREG DEP=totalinc /ENTER=lnland fixasset edulab lbrnum labor100 cpc suppratio&&eduvillg incomvill/START=0 /STOP=1 /INC=0.05/K=999 .
NOTE: ALL OUTPUT INCLUDING ERROR MESSAGES HAVE BEEN TEMPORARILY
SUPPRESSED. IF YOU EXPERIENCE UNUSUAL BEHAVIOR, RERUN THIS
MACRO WITH AN ADDITIONAL ARGUMENT /DEBUG='Y'.
BEFORE DOING THIS YOU SHOULD RESTORE YOUR DATA FILE.
THIS WILL FACILITATE FURTHER DIAGNOSIS OF ANY PROBLEMS.
&错误 # 4820,位于列 71。文本: suppratio
&在 FORMATS、PRINT FORMATS 或 WRITE FORMATS 命令中 指定的变量尚未定义。
&该命令未执行。
&错误 # 14865.&&命令名: report
&A variable on the REPORT VARIABLES subcommand was neither a PASW Statistics
&variable, a REPORT STRING variable, or a dummy variable (as designated by the
&DUMMY option to the subcommand).
&该命令未执行。
&错误 # 14865.&&命令名: report
&A variable on the REPORT VARIABLES subcommand was neither a PASW Statistics
&variable, a REPORT STRING variable, or a dummy variable (as designated by the
&DUMMY option to the subcommand).
&错误 # 701,位于列 118。文本: suppratio
&在仅接受标准变量的变量列表中指定了一个 未定义的变量名称、临时变量 或系统变量。 请检查拼写并验证此变量是否存在。
&该命令未执行。
&警告 # 67.&&命令名: get file
&文档正在由其他用户或进程使用。 如果您更改了文档,则这些更改可能会覆盖其他人的 更改,或被其他人的更改所覆盖。
&文件已打开 C:\Program Files\SPSSInc\PASWStatistics18\rr__tmp1.sav
用SAS做或者Matlab编程,张文彤的 spss11高级篇里面讲过,在最后几张里面,有程序
纸上得来终觉浅,绝知此生要躬行
本帖最后由 tomhanks 于
19:07 编辑 注册吧 发表于
用SAS做或者Matlab编程,张文彤的 spss11高级篇里面讲过,在最后几张里面,有程序谢谢!我按照您说的,看了张文彤的书,按照书上说的做了,
INCLUDE 'C:\Program Files\SPSSInc\PASWStatistics18\Samples\English\Ridge regression.sps'.
ridgereg enter=lnland fixasset edulab lbrnum labor100 cpc suppratio&&eduvillg incomvill
/dep=totalinc
但是出来的结果仍然是
&错误 # 1.&&命令名: ridgereg
&行中第一个单词未被识别为 a PASW Statistics 命令。
&该命令未执行。
/dep=totalinc
我实在不知道是什么原因了,我用的是SPSS18.0,也就是PASWStatistics18。
是不是版本的原因呢?
请问您用什么版本的SPSS能够进行岭回归呢?能否给我推荐一个能够用的版本?多谢!
如果可用,我可以送1000论坛币给您。
问题已经解决,可能是我的电脑可能中毒还是别的原因。
我在别的机器上安装了SPSS18,用以上的syntax,是可以用的。
多谢各位朋友的热心帮助。1000论坛币已经送出。
本文来自: 人大经济论坛 详细出处参考:
我正在做岭回归的题目,纠结啊。
我也是刚刚解决岭回归的问题。
如果你用的spss18的版本,应该在回归——》最优尺度——》规则化里面有岭回归
不用再编写麻烦的程序了。
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师使用SPSS做岭回归,结果中显示回归系数的显著性吗?_百度知道
使用SPSS做岭回归,结果中显示回归系数的显著性吗?
k值已经确定,得出的结果也显示了,哪一项是回归系数的显著性结果
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
岭回归得出的是一个回归系数区间值,在这个区间内的值都可以被接受你要根据选择对拟合效果最好的一个回归系数即可
是吗?SPSS岭回归结果得出的不是具体的回归系数值吗?
得出的是一个系数值区间,不是某一个具体的值,在这个区间内,你根据那个岭回归图 确认最佳值
我知道,你说的是k值吧,那个值我已经确定了,确定之后不是,要根据确定的值算出方程组各变量的系数吗?我是问这些系数的显著性可以从结果里看出来吗?
我知道,你说的是k值吧,那个值我已经确定了,确定之后不是,要根据确定的值算出方程组各变量的系数吗?我是问这些系数的显著性可以从结果里看出来吗?
看不出来,根据确定的K值 选择对应的系数就好了。。已经说了 这个岭回归选取的那个范围内都是对于模型显著的区间
市场研究与分析
为您推荐:
其他类似问题
回归系数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。spss中如何做岭回归?
原文地址:
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不能给出岭回归的显著性检验,也不知道是什么原因。&&&&
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={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.
可以直接在spss里面做,spss18里面已经比较完善了。
步骤如下:回归——》最优尺度——》规则化(里面有岭回归)。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。SPSS做岭回归遇到的问题,求助_百度知道
SPSS做岭回归遇到的问题,求助
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
具体要求助什么问题呢
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。spss中没有ridge regression。sps怎么做岭回归_百度知道
spss中没有ridge regression。sps怎么做岭回归
sample下没有english
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
岭回归要编程的我经常帮别人做这类的数据分析的
采纳率:51%
用别的软件做啊专业数据分析
为您推荐:
其他类似问题
岭回归的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 spss数据分析简单案例 的文章

 

随机推荐