请大家帮我看一下程序,我是根据胡良平那本书上写的程序弄的,但是不知道为什么会出错,程序如下:
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: 该选项或参数不可识别,将被忽略。