用PROC UNIVARIATE 对单变量做简单的统计分析 一、用UNIVARIATE 过程步生成单变量的简单统计分析 语法: PROC UNIVARIATE data = 数据集; VAR 变量列表; 说明:(1)输出包括五个部分:(见例1) ① 矩统计量; ② 基本的位置和分散程度统计量; ③ 关于均值=0 的三种检验:t 检验、符号检验、符号秩检验; ④ 各个重要的分位数; ⑤ 观测数据的五个最低值和五个最高值; (2)VAR 指定要做统计分析的各个变量(默认是全部); (3)加上可选参数比如 NORMAL 将多输出一个正态分布检验
例1 某班学生某科考试成绩的数据(C:\MyRawData\Scores
dat): 读入数据,做简单的统计分析
代码: data class; infile 'c:\MyRawData\Scores
dat'; input Score @@; run; proc univariate NORMAL data = class; var Score; title; run; 运行结果: 二、用UNIVARIATE 过程步绘制统计图形 用UNIVARIATE 过程步还可以绘制统计图形,方便对数据做出解释
语法: PROC UNIVARIATE data = 数据集; VAR 变量列表; PLOT-绘图命令 变量列表 < /可选项> ; PLOT-绘图命令有: CDFPLOT——绘制经验分布图; HISTOGRAM——绘制直方图,并拟合分布曲线; PROBPLOT——绘制概率图; PPPLOT——绘制 PP 图; QQPLOT——绘制QQ 图; 说明: (1)若要再画上一条其它标准分布作对比,可以加上可选项“\分布名”,包括 BETA, EXPONENTIAL, GAMMA, LOGNORMAL, NORMAL, WEIBULL;(