例4-1现有40名学生的相关信息,包括编号、性别、体重和身高。 试计算: ()所有40名学生体重和身高的均数和标准差; (2)分男女生分别计算其体重和身高的均数和标准差; (3)结果保留2位小数。 编号 性别 身高 体重 编号 性别 身高 体重 女 160 59 21男 174 70 女 163 46 22女 158 41 3女 163 56 23女 170 56 4女 153 50 24男 170 57 5男 180 64 25男 165 55 6女 156 52 26女 160 53 7女 155 50 27女 158 45 8女 149 41 28男 160 55 9女 160 58 29男 180 65 10女 158 54 30男 184 6 11女 164 56 31男 173 65 12女 150 40 32女 164 2 13女 167 52 33男 171 62 14女 158 50 34女 158 46 15女 152 43 35男 168 55 16女 160 45 36男 178 72 17女 153 45 37女 160 51 18女 162 54 38女 168 51 19 152 43 39男 174 58 20女 160 54 40男 167 56 SSaS彭城 Slide 6
彭斌 Slide 6 例4-1 现有40名学生的相关信息,包括编号、性别、体重和身高。 试计算: (1) 所有40名学生体重和身高的均数和标准差; (2) 分男女生分别计算其体重和身高的均数和标准差; (3) 结果保留2位小数。 编号 性别 身高 体重 编号 性别 身高 体重 1 女 160 59 21 男 174 70 2 女 163 46 22 女 158 41 3 女 163 56 23 女 170 56 4 女 153 50 24 男 170 57 5 男 180 64 25 男 165 55 6 女 156 52 26 女 160 53 7 女 155 50 27 女 158 45 8 女 149 41 28 男 160 55 9 女 160 58 29 男 180 65 10 女 158 54 30 男 184 67 11 女 164 56 31 男 173 65 12 女 150 40 32 女 164 52 13 女 167 52 33 男 171 62 14 女 158 50 34 女 158 46 15 女 152 43 35 男 168 55 16 女 160 45 36 男 178 72 17 女 153 45 37 女 160 51 18 女 162 54 38 女 168 51 19 女 152 43 39 男 174 58 20 女 160 54 40 男 167 56
首先建立SAS数据集并打印出来 平 data student; input id sex height weight@@; cards; 女 160 174 23 163 女女 4567 女女 89101 女 女 女 44001836 1213 女 女 14156 女 58665660645260445854564052501815654134 123456783012334567890 男女女男男女女男男男男女男女男男女女男男 8101016508 做19141 1修11585储1传00146 111466575563316555637652326512116866 718 女女 9 20 女 160 Run; Proc print; Run; SSaS彭城 Slide 7
彭斌 Slide 7 data student; input id sex $ height weight@@; cards ; 1 女 160 59 21 男 174 70 2 女 163 46 22 女 158 41 3 女 163 56 23 女 170 56 4 女 153 50 24 男 170 57 5 男 180 64 25 男 165 55 6 女 156 52 26 女 160 53 7 女 155 50 27 女 158 45 8 女 149 41 28 男 160 55 9 女 160 58 29 男 180 65 10 女 158 54 30 男 184 67 11 女 164 56 31 男 173 65 12 女 150 40 32 女 164 52 13 女 167 52 33 男 171 62 14 女 158 50 34 女 158 46 15 女 152 43 35 男 168 55 16 女 160 45 36 男 178 72 17 女 153 45 37 女 160 51 18 女 162 54 38 女 168 51 19 女 152 43 39 男 174 58 20 女 160 54 40 男 167 56 ; Run; Proc print; Run; 首先建立SAS数据集并打印出来
(1)所有40名学生体重和身高的均数和标准差; PROC MEANS DATA=student; VAR weight height; Run; 调用MEANS:过程计算常规描述性统计量,DATA=studenti选项指 明分析时数据所在的SAS数据;VAR语句指明要对哪些变量进行 统计分析。 计算结果如下: The MEANS Procedure Variable Mean Std Dev Minimum Maximum height 40 163.3750000 8.6815085 149.0000000 184.0000000 weight 40 53.6000000 7.9414524 40.0000000 72.0000000 Variable:变量名N:例数Mean:均数 Std Dev:标准差Minimum:最小值Maximum:最大值 SSaS彭城 Slide 8
彭斌 Slide 8 PROC MEANS DATA= student; VAR weight height ; Run; (1) 所有40名学生体重和身高的均数和标准差; 调用MEANS过程计算常规描述性统计量, DATA= student选项指 明分析时数据所在的SAS数据;VAR语句指明要对哪些变量进行 统计分析。 计算结果如下: The MEANS Procedure Variable N Mean Std Dev Minimum Maximum - height 40 163.3750000 8.6815085 149.0000000 184.0000000 weight 40 53.6000000 7.9414524 40.0000000 72.0000000 - Variable:变量名 N:例数 Mean:均数 Std Dev:标准差 Minimum:最小值 Maximum:最大值
变 (2)分男女生分别计算其体重和身高的均数和标准差; PROC MEANS data=student; VAR weight height CLASS sex;/*添加此行语句*/ RUN; Class语句指明按SEX变量的取值(男、女)分别计算VAR语句中变量的 统计量; Φ结果如下: The MEANS Procedure N sex Obs Variab N Mean Std Dev Minimum Maximum 男 13 height 13172.6153846 6.7766568160.0000000184.0000000 weight 61.6153846 6.0074740 55.0000000 72.0000000 27 height 27158.9259259 5.3488024149.0000000170.0000000 weight 27 49.7407407 5.5093808 40.000000059.0000000 SSaS彭城 Slide 9
彭斌 Slide 9 PROC MEANS data= student; VAR weight height ; CLASS sex; /*添加此行语句*/ RUN; (2) 分男女生分别计算其体重和身高的均数和标准差; Class 语句指明按SEX变量的取值(男、女)分别计算VAR语句中变量的 统计量; 结果如下: The MEANS Procedure N sex Obs Variable N Mean Std Dev Minimum Maximum - 男 13 height 13 172.6153846 6.7766568 160.0000000 184.0000000 weight 13 61.6153846 6.0074740 55.0000000 72.0000000 女 27 height 27 158.9259259 5.3488024 149.0000000 170.0000000 weight 27 49.7407407 5.5093808 40.0000000 59.0000000 -
(3)结果保留2位小数 添加此选项 PROC MEANS data=student maxdec=2; VAR weight height CLASS sex; RUN; ⊕naxdec=-2选项指明计算结果要保留的小数位数,注意该选项在 PROC MEANS语句中; Φ结果如下: The MEANS Procedure N sex Obs Variable N Mean Std Dev Minimum Maximum 男 13 height 13 172.62 6.78 60.00 184.00 weight 13 61.62 6.01 .00 7.00 27 height 27 158.93 5.35 149.00 170.00 weight 27 49.74 5.51 40.p0 59.00 SSaS彭城 Slide 10
彭斌 Slide 10 (3) 结果保留2位小数 PROC MEANS data= student maxdec=2; VAR weight height ; CLASS sex; RUN; The MEANS Procedure N sex Obs Variable N Mean Std Dev Minimum Maximum - 男 13 height 13 172.62 6.78 160.00 184.00 weight 13 61.62 6.01 55.00 72.00 女 27 height 27 158.93 5.35 149.00 170.00 weight 27 49.74 5.51 40.00 59.00 - maxdec=2选项指明计算结果要保留的小数位数,注意该选项在 PROC MEANS语句中; 结果如下: 添加此选项