0

我创建了一个 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;

谢谢你的帮助!

4

2 回答 2

1

您可以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;
于 2017-10-06T19:29:13.393 回答
0

您必须添加“outstat=”语句。尝试这个:

PROC ANOVA DATA= multiple_sclerosis;
CLASS ms_form;
MODEL eq5d = ms_form;
MEANS ms_form;
OUTSTAT = <output library>.<output table>; /* <--- */
RUN;
于 2017-10-09T12:37:29.850 回答