Proc摘要:输出中位数和四分位数

时间:2014-03-18 14:41:58

标签: sas

我无法输出之前列出的措施。我想知道为什么当我运行这个陈述时四分位数和中位数没有出现。

proc summary data = full MEAN STD MEDIAN MIN MAX MEDIAN Q1 Q3;
    class type;
    output out=work.summary;
    run; 

1 个答案:

答案 0 :(得分:3)

PROC SUMMARY语句中的统计信息仅控制输出到活动的ODS目标的内容(通常是屏幕)。如果您想在数据集中使用它们,则需要在输出语句中指定它们:

output out=work.summary mean= std= median= min= max= median= q1= q3= /autoname;

或使用ODS OUTPUT将ODS流重定向到输出数据集。

ods output summary=work.summary;
proc summary data = full MEAN STD MEDIAN MIN MAX MEDIAN Q1 Q3 print;
    class type;
    run; 
ods output clsoe;

如果PRINT超过PROC SUMMARY使用,PROC MEANS关键字是必要的。