全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9104 7
2014-09-11
请大家帮我看一下程序,我是根据胡良平那本书上写的程序弄的,但是不知道为什么会出错,程序如下:
DATA EX13_1;
INPUT AGE SEX D N@@;
AGE2=(AGE='2');
AGE3=(AGE='3');
AGE4=(AGE='4');
AGE5=(AGE='5');
AGE6=(AGE='6');
CARDS;
1 2 9 55472
1 1 18 64008
2 2 10 58510
2 1 32 65620
3 2 20 89772
3 1 50 90782
4 2 21 73178
4 1 44 68936
5 2 5 43161
5 1 25 45522
6 2 2 32887
6 1 2 37776
;
RUN;
ODS HTML
PROC GENMOD;
MODEL D/N=SEX AGE2-AGE6/LINK=LOG DIST=nb noscale;
RUN;
PROC GENMOD;
MODEL D/N==SEX AGE3-AGE7/LINK=LOG DIST=POI LRCI OBSTATS RESIDUALS TYPE1 TYPE3
SCALE=DEVIANCE;
ODS OUTPUT ParameterEstimates=AA
obStats=CC;
RUN;
DATA BB(DROP=StdErr ChiSq ProbChiSq LowerLRCL UpperLRCL);
SET AA;
RR=EXP(Estimate);
LCI=EXP(LowerLRCL);
UCI=EXP(UpperLRCL);
PROC PRINT;
RUN;
ODS HTML CLOSE;

运行后日志显示 MODEL D/N=SEX AGE2-AGE6/LINK=LOG DIST=nb noscale;
     -----
     180

ERROR 22-322: 语法错误,期望下列之一: EXCLUDE, SELECT.

ERROR 76-322: 语法错误,语句将被忽略。

ERROR 180-322: 语句无效或未按正确顺序使用。

138  RUN;

139  PROC GENMOD;
140  MODEL D/N==SEX AGE3-AGE7/LINK=LOG DIST=POI LRCI OBSTATS RESIDUALS TYPE1 TYPE3
               -
               22
                ---
                202
ERROR: Variable AGE7 not found.
ERROR 22-322: 语法错误,期望下列之一: 名称, ;, /, _CHARACTER_, _CHAR_, _NUMERIC_.
ERROR 202-322: 该选项或参数不可识别,将被忽略。

二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-12 19:32:06
学习!路过!
二维码

扫码加我 拉你入群

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

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

2015-10-26 19:38:01
我想问下你用scale=deviance之后,拟合度看哪个
二维码

扫码加我 拉你入群

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

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

2017-6-2 22:08:52
请问要是自变量有连续变量怎么做啊?
二维码

扫码加我 拉你入群

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

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

2017-6-3 00:21:22
没用过泊松分布,只能友情路过。
请问你的变量名是D/N, AGE2-AGE6/LINK吗?Proc genmod里允许取这种含/的名字吗
另外有的地方用双等号是怎么回事。
二维码

扫码加我 拉你入群

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

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

2017-9-28 09:10:42
ODS HTML
PROC GENMOD;
上面少一个分号
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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