热线电话:13121318867

登录
首页精彩阅读SAS—freq、means过程
SAS—freq、means过程
2017-04-02
收藏

SAS—freq、means过程

SAS—freq、means过程 proc means过程

means过程是SAS提供的一个数据汇总过程,单个或多个变量的简单的描述性统计分析

means过程语法:

proc means <data = 数据集名><选项><统计关键量>;

var 变量名1 <变量名2>...;

by 变量名1 <变量名2>...;

class 变量名1 <变量名2>...;

freq <变量名>;

weight <变量名>;

id 变量名1 <变量名2>...;

output <out = 数据集名> 关键字=<新变量名列>;

run;

ex:

小东正常发挥1000m长跑的所用时间是450s,某段时间对小东1000m跑进行测试,抽选10次测试时间,分别是452s,436s,447s,439s,445s,460s,442s,456s,447,440s,请问这是小东的正常发挥水平吗?

分析:若小东正常发挥,那么小东当前测试成绩与450s无统计差异。将分析的变量值减去正常值,得到一组新样本,做均值为0 的T检验。

data test;

input time @@;

time = time-450;

cards

;

452 436 447 439 445 460 442 456 447 440

;

run;

proc means data = test t prt;

run;

T检验p =0.1737>0.05,假设成立,因此这是小东的正常水平。

means过程常用选项:

 proc freq 过程

freq 过程主要有两个目的:1.描述分析,产生频数表和列联表,可简单的描述数据;2.统计推断,产生各种统计量,可分析变量间的关系。

语法格式:

proc freq <options> ; 

by 变量名1 <变量名2>...;

exact 统计选项</计算选项>;

output <out = 数据集名>选项;

tables requests</选项>;

test 选项;

weight 变量名</选项>;

run;

语法解读:

by:指定的分组变量,通过单独分组后对每个组单独分析。

exact:指定精确测试。数据分析师培训

output:指定输出数据集。

test:指定相关的计算关联测度和一致性测度。

weight:指定一个变量的权重。

ex:

data test;

input sex $ name $ age height weight ;

cards

;

男 小东 25 160 50

女 小西 20 167 49

男 小南 6  130 35

男 小北 36 178 58

女 小中 26 168 67

女 小墨 27 165 41

男 小杰 47 180 70

男 小存 25 180 70

女 小青 25 167 49

女 小林 25 168 49

;

run;

proc sort data = test;

by sex;

run;

proc freq data  = test noprint;

by sex;

tables age/out =age;

tables age*weight / out= age_weight;

run;


数据分析咨询请扫描二维码

最新资讯
更多
客服在线
立即咨询