82FREQ过程 8.2.1概述 FREQ过程生成一维至m维的频数表和交叉 表,并能将结果输出至数据集中。 例: SCORE为含学生成绩的数据集,用 VFMI格式把学生的平均成绩分成A、B、C三 等,由FREQ过程产生每一分数段的学生人数和 占总数的百分数等信息
1 8.2 FREQ 过程 8.2.1 概述 FREQ过程生成一维至n维的频数表和交叉 表,并能将结果输出至数据集中。 例: SCORE为含学生成绩的数据集,用 VFMT.格式把学生的平均成绩分成A、B、C三 等,由FREQ过程产生每一分数段的学生人数和 占总数的百分数等信息
PROC FORMAT, VALUE VFMT LOW-<80=C 80-<90=B 90-HIGH=A‘; dATA B SET SASUSER SCORE V=MEANOF TI-T3) PROC FREQ DATA=B FORMATⅤⅤFMT; TABLES V
2 PROC FORMAT ; VALUE VFMT LOW-<80='C' 80-<90='B' 90-HIGH='A‘ ; DATA B; SET SASUSER.SCORE; V=MEAN(OF T1-T3) ; PROC FREQ DATA=B ; FORMAT V VFMT. ; TABLES V;
Cumulative Cumulative Frequency Percent Frequency Percent v-CBA 33.3 573 5 33.3 46.7 12 80.0 20.0 15 100.0
3 Cumulative Cumulative V Frequency Percent Frequency Percent ----------------------------------------------- C 5 33.3 5 33.3 B 7 46.7 12 80.0 A 3 20.0 15 100.0
8.22语句说明 PROC FREQ过程使用如下语句 PROC FREQ选择项列表]; TABLES请求式选择项] WEIGHT变量; BY变量; OUTPUT|选择项|;
4 8.2.2 语句说明 PROC FREQ 过程使用如下语句: PROC FREQ [选择项列表]; TABLES 请求式…[/选择项]; WEIGHT 变量; BY 变量; OUTPUT [选择项];
° PROC FREQ选择项列表l DATA=SAS数据集; ORDER=FREQDATAJINTERNALI FORMATTED FORMCHAR(1,2,7)=字符串 规定用来构造列联表单元的轮廓线和分 割线的字符。(1)垂直线(2)水平线(3) 水平线与垂直交叉线。 缺省, FORMCHAR(1,2,7)=“-+ PAGE每页输出一张表
5 • PROC FREQ [选择项列表]; ▪ DATA=SAS数据集; ▪ ORDER=FREQ|DATA|INTERNAL| FORMATTED ▪ FORMCHAR(1,2,7)=字符串 规定用来构造列联表单元的轮廓线和分 割线的字符。(1)垂直线(2)水平线(3) 水平线与垂直交叉线。 缺省, FORMCHAR(1,2,7)=‘|-+’ ▪ PAGE 每页输出一张表