📄 例02-01程序.sas
字号:
/*制作频数表*/
data ex2_1;
input x @@;
low=2.3;
dis=0.3;
z=x-mod(x-low,dis);
cards;
2.35 4.21 3.32 5.35 4.17 4.13 2.78 4.26 3.58 4.34 4.84 4.41
4.78 3.95 3.92 3.58 3.66 4.28 3.26 3.50 2.70 4.61 4.75 2.91
3.91 4.59 4.19 2.68 4.52 4.91 3.18 3.68 4.83 3.87 3.95 3.91
4.15 4.55 4.80 3.41 4.12 3.95 5.08 4.53 3.92 3.58 5.35 3.84
3.60 3.51 4.06 3.07 3.55 4.23 3.57 4.83 3.52 3.84 4.50 3.96
4.50 3.27 4.52 3.19 4.59 3.75 3.98 4.13 4.26 3.63 3.87 5.71
3.30 4.73 4.17 5.13 3.78 4.57 3.80 3.93 3.78 3.99 4.48 4.28
4.06 5.26 5.25 3.98 5.03 3.51 3.86 3.02 3.70 4.33 3.29 3.25
4.15 4.36 4.95 3.00 3.26
;
proc freq;
tables z;
run;
/*用MEANS过程计算例数、均数、标准差、标准误和95%可信区间*/
proc means data=ex2_1
n mean std stderr clm;
var x;
run;
/*用MEANS过程对频数表计算例数、均数、标准差、最小值和最大值*/
data ex2_1;
input x f @@;
cards;
2.3 1
2.6 3
2.9 6
3.2 8
3.5 17
3.8 20
4.1 17
4.4 12
4.7 9
5.0 5
5.3 2
5.6 1
;
proc means;
freq f;
var x;
run;
/*用UNIVARIATE过程进行描述性统计*/
proc univariate data=ex2_1;
freq f
var x;
run;
/*计算2.5%和97.5%分位数*/
proc univariate data=ex2_1;
var x;
output out=pct
pctlpre=p
pctlpts=2.5 97.5;
run;
proc print data=pct;
run;
/*作正态性检验、茎叶图、箱式图和正态概率图*/
proc univariate data=ex2_1
Normal
plot;
var x;
run;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -