全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
44478 35
2010-04-15
悬赏 500 个论坛币 未解决
各位大侠,我找到一本书,下面的截图是这本书关于SPSS进行岭回归的操作。但是我照着这个操作做了,结果不出来,不知道是怎么回事。 请问我的问题出在哪里呢?我对SPSS不熟悉

岭回归.jpg

我输入的命令是:
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,小小意思,不成敬意。)


二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-16 08:48:31
前提:与岭回归相关的所有附件都已安装完毕,且版本匹配,如Python等。

在此情况下,把以下内容输入到Syntax即可(注意空格和标点):

INCLUDE 'C:\Program Files\SPSS 18\Samples\English\Ridge regression.sps'.
RIDGEREG DEP=wage2 /ENTER = festival fstvcost bjfstv bjfstvcost train.
二维码

扫码加我 拉你入群

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

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

2010-4-16 20:29:35
您好!
我按照您的命令做了,还是不行。

命令如下:
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论坛币给您呢?
谢谢!
附件列表
二维码

扫码加我 拉你入群

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

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

2010-4-17 20:58:02
为题还没解决,就不要给钱了。关于Python,我记得SPSS在能够进行岭回归之前,得先安装一些配件,如python。当然其他一些配件(我记不太清楚了)也需要同时安装。具体你可在本版搜索一下。祝你好运。
二维码

扫码加我 拉你入群

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

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

2010-4-20 00:56:34
不好意思,我搜寻了,没有找到python。

另外,我用上述命令,得到以下结果,请帮我分析一下。

GET
  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.
375  0  
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
二维码

扫码加我 拉你入群

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

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

2010-4-21 21:23:42
用SAS做或者Matlab编程,张文彤的 spss11高级篇里面讲过,在最后几张里面,有程序
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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