我创建了一个 Anova,并希望将平均值、标准差、F 统计量和 p 值保存在一个新的数据集中。这是我当前的代码:
ODS OUTPUT means=anova;
PROC ANOVA DATA= multiple_sclerosis;
CLASS ms_form;
MODEL eq5d = ms_form;
MEANS ms_form;
RUN;
quit;
ods output close;
谢谢你的帮助!
您可以ODS TRACE ON;
在代码之前添加以查看它输出的表的名称。在这种情况下,我认为您需要该ModelANOVA
表(“输出/结果”窗口中的第二个表)。
ODS OUTPUT means=anova modelAnova=model;
PROC ANOVA DATA= sashelp.cars;
CLASS cylinders;
MODEL mpg_highway=cylinders;
MEANS cylinders;
RUN;
quit;
ods output close;
您必须添加“outstat=”语句。尝试这个:
PROC ANOVA DATA= multiple_sclerosis;
CLASS ms_form;
MODEL eq5d = ms_form;
MEANS ms_form;
OUTSTAT = <output library>.<output table>; /* <--- */
RUN;