1、SAS统计分析 定量资料的统计描述,广东药学院卫生统计学教研室,理论回顾,定量资料的统计描述 (频数表,直方(条)图,统计指标)正态分布资料偏峰分布资料 M(P25P75),某地120名18岁35岁健康男性居民血清铁含量(mol/L),实例分析,变量类型?,资料分布?,定量变量,1.根据专业知识 2.绘制直方图或频数表 3.统计学检验(正态性),data t; input x ; * 是行保持标记符; gr=2; *赋值语句要出现在cards语句之前; x0=gr*int(x/ gr)+gr/2; *int( )是取整函数; cards; 7.42 8.65 23.02 21.61 24.66
2、 14.18 16.52 ; Run;,SAS程序:建立数据集,proc freq data=t; *调用freq过程; tables x0/out=t1; *生成一维频数表,并生成包含频数表数据的数据集t1; run;,SAS程序:编制频数表,运行结果(output窗口),SAS程序:计算统计指标,绘制直方图,proc univariate data=t; *调用univariate过程; var x; *对变量x进行分析; HISTOGRAM x/ MIDPOINTS=7 TO 29 BY 2;*绘制直方图; run;,运行结果(graph窗口),运行结果(output窗口),运行结果(o
3、utput窗口),SAS程序:对生成的频数表资料t1进行描述分析,proc UNIVARIATE data=t1; VAR x0; FREQ count; *指定变量count为频数变量; run;,SAS程序:Means过程,proc means data=student; *调用means过程; var height; *对变量x进行分析; Class sex; *按sex变量分组统计; run;,by,by语句要求数据集按by后的变量排序,排序过程: proc sort data=student; *调用sort过程; by sex; *按变量sex进行排序; run;,SAS程序:排序过程,总结,新学习的SAS过程: Univariate过程 Means过程 Sort过程,