一、输出内容深度
1.1 PROC MEANS
1.1.1 默认输出简洁
-
默认输出包含N(观测数)、Mean、Std Dev、Min、Max等基本统计量,输出简洁明了,适合快速获取核心统计信息。
1.1.2 需指定其他统计量
-
需显式指定其他统计量(如中位数、百分位数),例如使用
proc means data=df mean min max p50 p90; var age; run;来获取中位数和90百分位数。
1.2 PROC UNIVARIATE
1.2.1 自动输出完整报告
-
自动输出四大部分的完整报告,包括矩统计(均值、方差、偏度、峰度)、分位数(中位数、四分位数、百分位数)、极端值(最小/最大的5个观测值)和正态性检验(Shapiro-Wilk、Kolmogorov-Smirnov等)。
1.2.2 示例代码
-
示例代码
proc univariate data=df; var age; run;即可自动输出全部内容,无需额外指定统计量。
二、极端值分析能力
2.1 PROC MEANS
2.1.1 仅返回最小值和最大值
-
仅返回最小值和最大值,不显示具体观测记录,无法直接定位异常点。
2.2 PROC UNIVARIATE
2.2.1 列出实际观测信息
-
列出极端值的实际观测信息(如ID、变量值),便于定位异常点。例如输出
Extreme Observations表格,显示最小值和最大值的具体观测记录。

1万+

被折叠的 条评论
为什么被折叠?



