Ch6 SAS基本统计过程(二) freq.ppt
《Ch6 SAS基本统计过程(二) freq.ppt》由会员分享,可在线阅读,更多相关《Ch6 SAS基本统计过程(二) freq.ppt(24页珍藏版)》请在三一办公上搜索。
1、关于计数资料的统计推断,最为常用的是 FREQ过程。FREQ过程可以用于两个目的:一是描述分析,产生频数表和列联表,可简洁地描述数据;二是统计推断,产生各种统计量,可分析变量间的关系。该过程主要由下列语句控制:PROC FREQ TABLES request(s);WEIGHT variable;该过程PROC FREQ语句是必需的,其它语句都是可选的。,3 计数资料的统计描述与推断,PROC FREQ;这里的options常用的有Data=SAS-data-set,指定输入数据集名,若省略,则用最近建立的数据集。,2.TABLES request(s);TABLES语句是该过程中非常重要的一
2、条语句。在一个PROC FREQ过程中,可以有任意多个tables语句;如果没有tables语句,FREQ对数据集中的每个变量都生成一个单向频数表;如果tables语句没有任何说明选项(options),FREQ对tables语句中规定的变量的每个水平将计算频数、累计频数、占总频数的百分数及累计百分数。,在TABLES语句中,用request(s)指定制表要求。这里,可以是用*连接起来的一个变量或多个变量。在一个TABLES语句中可以给出任意多个制表要求。例如:。Tables a;对指定变量a产生一个单向频数表;。Tables a*b;产生以b为列、a为行的二维列联表;。Tables a*b*
3、c;产生以c列、b为行、a为分层的三维列联表。这里,按照a的不同取值形成b*c的不同列联表。Tables a*(b c);等价于tables a*b a*c;。Tables(a b)*(c d);等价于tables a*c a*d b*c b*d;。Tables(a b c)*d;等价于tables a*d b*d c*d;,2)在TABLES语句的斜杠(/)后面可以使用如下选项:CHISQ:要求进行卡方检验(Chi-Square Test)Fisher:要求对大于22的表进行Fisher的精确检验;Agree:做配对卡方检验;ALPHA=p:确定置信区间的水平是100(1-p)%的置信区间,
4、默认p=0.05;ALL:要求所有由CHISQ、MEASURES和CMH选项给出的检验和度量;NOCOL、NOROW、NOPERCENT、NOFREQ 最为常用的选项是CHISQ和FISHER。,3.WEIGHT variable;通常每个观测对频数计数的贡献都是1,但当出现WEIGHT语句时,每个观测对频数计数的贡献为这个观测对应的权数变量的值。如果资料是最原始的形式,通常情况下不需要此语句;。如果资料是以频数的形式出现,则需要该语句。,Data a;Input row col f;Cards;1 1 741 2 512 1 56 2 2 19;Run;,四格表资料,建立SAS数据集,行变量
5、row,列变量col,行列交叉对应的频数f,row col Frequency|Percent|Row Pct|Col Pct|1|2|Total-+-+-+1|1|1|2|25.00|25.00|50.00|50.00|50.00|50.00|50.00|-+-+-+2|1|1|2|25.00|25.00|50.00|50.00|50.00|50.00|50.00|-+-+-+Total 2 2 4 50.00 50.00 100.00,row col Frequency|Percent|Row Pct|Col Pct|1|2|Total-+-+-+1|74|51|125|37.00|25.
6、50|62.50|59.20|40.80|56.92|72.86|-+-+-+2|56|19|75|28.00|9.50|37.50|74.67|25.33|43.08|27.14|-+-+-+Total 130 70 200 65.00 35.00 100.00,Proc freq data=a;Tables row*col;Weight f;Run;产生结果如下:,Proc freq data=a;Tables row*col;Run;产生结果如下:,无weight语句,可见,有无weight语句对结果产生很大的差异,对于该资料,由于是频数资料,因此一定要加上weight语句。,例4-8:
7、频数表的编制 某年某地149名成人脉博资料(次/分)的测定数据如下:试作频数表。58 64 68 72 81 81 68 63 72 94 79 65 94 79 83 71 58 75 65 68 68 83 91 68 73 72 56 53 60 70 68 65 60 79 62 73 88 80 70 63 83 73 68 67 65 103 74 64 70 94 79 57 53 75 83 58 69 67 86 79 69 81 75 75 74 57 68 68 71 77 70 95 54 68 66 48 75 70 89 104 79 59 71 67 95 77
8、68 59 60 72 97 77 86 77 87 75 55 83 68 75 57 93 74 56 79 72 66 68 79 61 60 85 79 58 97 68 79 72 71 88 54 71 94 68 60 83 74 80 71 71 52 63 73 78 86 70 84 82 72 61 68 88 94 72 84 75 83 96 81 为了编制频数表并作频数分析,首先需要建立一个数据集,将所有的数据进行分组,然后在此基础上调用相应的SAS过程(FREQ过程)来达到我们的目的。下面给出相应的程序:,建立SAS数据集Data ex49;Input x;Car
9、ds;58 64 68 72 81 81 68 63 72 94 79 65 94 79 83 71 58 75 65 68 68 83 91 68 73 72 56 53 60 70 68 65 60 79 62 73 88 80 70 63 83 73 68 67 65 103 74 64 70 94 79 57 53 75 83 58 69 67 86 79 69 81 75 75 74 57 68 68 71 77 70 95 54 68 66 48 75 70 89 104 79 59 71 67 95 77 68 59 60 72 97 77 86 77 87 75 55 83 6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Ch6 SAS基本统计过程二 freq SAS 基本 统计 过程
链接地址:https://www.31ppt.com/p-5421453.html