有一个2*2 交叉设计的资料,其中有部分缺失值,我用proc mi 过程进行填补,填补后的数据重新用proc glm 进行分析,
最后一步还需要用proc MIANALYZE进行分析。可我不知道如何在MIANALYZE过程中获取proc glm步计算得到的参数和矩阵。
SAS help中有一个例子是用ods output来实现。可是,程序如下运行后,
proc glm data=ph_ph2 ;
class id treat period;
model outcome=id treat period;
by _Imputation_;
ods output ParameterEstimates=glmparms
InvXPX=glmxpxi;
quit;
日志提示:
WARNING: 未创建输出‘InvXPX’。请确保输出对象名称、标签或路径拼写正确。还需确保使用了相应的过程
选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。
WARNING: 未创建输出‘ParameterEstimates’。请确保输出对象名称、标签或路径拼写正确。还需确保使用
了相应的过程选项来生成请求的输出对象。如,确保没有使用 NOPRINT 选项。
请问这是为什么,我因该如何修改程序呢?十分感谢!