提示:以下是本篇文章正文内容,数据资料来自第5版医学统计学
示例: 对样本x 进行正态性检验
data ex; /* 建立数据集 */
input x f @@;
cards;
3.17 2
3.37 3
3.57 9
3.77 14
3.97 22
4.17 30
4.37 21
4.57 15
4.77 10
4.97 6
5.17 4
5.37 2
;
proc univariate data=ex /* 调用univariate过程 */
normal; /* 做正态性检验 */
var x; /* 定义分析变量 */
run;
结果: 小样本量采用Shapiro-Wilk法,Pr
/*Code功能:清除日志、输出结果、ods结果*/
dm ' log; clear; output; clear; odsresult;clear;';
示例(1):配对资料两样本均数比较t检验(H0:x1=x2,H1:x1≠x2; α=0.05)
data ex; /*建立数据集*/
input x1 x2 @@;
d=x1-x2; /*计算两个变量的差值*/
cards;
0.840 0.580
0.591 0.509
0.674 0.500
0.632 0.316
0.687 0.337
0.978 0.517
0.750 0.454
0.730 0.512
1.200 0.997
0.870 0.506
;
/*用MEANS作配对资料两个样本均数比较的t检验*/
proc means t prt;
var d; /*定义分析变量d*/
run;
/*用UNIVARIATE过程作配对资料两样本均数比较的t检验*/
proc univariate data=ex;
var d;
run;
结果:P<0.001,故拒绝H0,接受H1,x1,x2差异有统计学意义。
示例(2)独立资料两样本均数比较t检验
data ex; /*建立数据集*/
input x @@;
if _n_<9 then c=1; /*将x变量分为2组*/
else c=2;
cards;
0.66 0.76 0.79 0.88 0.78 0.66 0.75 0.88
0.58 0.69 0.59 0.70 0.69 0.68 0.58 0.60
;
proc ttest;/*调用ttest过程*/
var x; /*定义分析变量*/
class c;/*定义分组变量*/
run;
示例:
data ex; /*建立数据集*/
input c x ;/*x为分析变量,c为分组变量*/
cards;
1.00 2.97
1.00 3.30
1.00 4.04
1.00 3.53
1.00 3.56
1.00 3.85
1.00 4.07
1.00 3.52
1.00 3.93
1.00 4.19
1.00 2.96
1.00 2.36
1.00 2.56
1.00 2.52
1.00 2.27
1.00 2.98
1.00 3.72
1.00 2.80
1.00 3.57
1.00 4.02
2.00 1.65
2.00 4.02
2.00 3.53
2.00 3.59
2.00 3.34
2.00 1.66
2.00 4.59
2.00 3.13
2.00 2.64
2.00 2.56
2.00 3.50
2.00 3.25
2.00 3.48
2.00 2.42
2.00 2.41
2.00 2.66
2.00 4.29
2.00 3.70
2.00 3.04
2.00 1.81
3.00 .89
3.00 1.06
3.00 1.08
3.00 1.27
3.00 1.63
3.00 1.89
3.00 1.19
3.00 2.17
3.00 2.28
3.00 1.72
3.00 1.98
3.00 1.74
3.00 2.16
3.00 3.37
3.00 2.97
3.00 1.69
3.00 .94
3.00 2.11
3.00 2.81
3.00 2.52
;
proc anova;
class c;
model x=c;/*定义模型*/
means c/bon; /*用bonferroni法对多组均数两两比较,也可为/regwq(REGWQ 检验),/tukey(4组以上使用)*/
means c/hovtest;/*用Levene法,进行方差齐性检验*/
quit;
结果:H0:3组相同(不成立),H1:3组不全相同(成立),P<0.001。Levene检验:P值>0.05,符合方差齐性。bonferroni:两两比较,P>0.05,差异没有统计学意义。
示例:
data ex;
input x a b @@; /*x为分析变量,a和b为分组变量*/
cards;
3300 1 1
3630 1 2
3800 1 3
3300 1 4
3600 1 5
3550 1 6
3400 1 7
3400 1 8
3700 1 9
3200 1 10
3500 2 1
3500 2 2
3200 2 3
2800 2 4
2900 2 5
3300 2 6
3250 2 7
2700 2 8
3100 2 9
2710 2 10
3260 3 1
2800 3 2
3500 3 3
2800 3 4
3260 3 5
3020 3 6
3200 3 7
2730 3 8
3800 3 9
2560 3 10
;
proc anova;
class a b;
model x=a b; /*定义模型,分析a和b对x的影响*/
means a/regwq;/*用regwq法对变量a的多组均数进行两两比较*/
quit;
结果::区组比较不全相同(成立),P<0.05。REGWQ:两两比较,没有显著差异。
示例:
data ex;
input seq treat time x @@; /*seq为处理顺序变量,treat为处理因素,x为分析变量*/
cards;
1 1 1 760
2 2 1 860
3 1 1 568
4 1 1 780
5 2 1 960
6 2 1 940
7 1 1 635
8 2 1 440
9 1 1 528
10 2 1 800
1 2 2 770
2 1 2 855
3 2 2 602
4 2 2 800
5 1 2 958
6 1 2 952
7 2 2 650
8 1 2 450
9 2 2 530
10 1 2 803
;
proc anova;
class seq time treat;
model x=seq time treat; /*定义模型,分析seq,time和treat对x的影响*/
quit;
示例:
data ex;
input x a b @@;/*x为分析变量,a和b为处理因素变量*/
cards;
10.00 1.00 1.00
10.00 1.00 1.00
40.00 1.00 1.00
50.00 1.00 1.00
10.00 1.00 1.00
30.00 1.00 2.00
30.00 1.00 2.00
70.00 1.00 2.00
60.00 1.00 2.00
30.00 1.00 2.00
10.00 2.00 1.00
20.00 2.00 1.00
30.00 2.00 1.00
50.00 2.00 1.00
30.00 2.00 1.00
50.00 2.00 2.00
50.00 2.00 2.00
70.00 2.00 2.00
60.00 2.00 2.00
30.00 2.00 2.00
;
proc anova;
class a b;/*定义分组变量a和b*/
model x=a b a*b; /*定义模型,分析a、b以及ab的交互作用对x的影响*/
quit;
示例:
data ex;
input x a b c d@@;
cards;
86 1 1 1 1
95 1 1 2 2
91 1 2 1 2
94 1 2 2 1
91 2 1 1 2
96 2 1 2 1
83 2 2 1 1
88 2 2 2 2
;
proc anova;
class a b c d;
model x=a b c d a*b;/*定义模型,分析a、b、c、d以及a和b交互作用对x的影响*/
quit;
示例:
data ex11_6;
input x a b @@;
cards;
6.91 1 1
6.04 1 1
6.48 1 1
7.08 1 2
6.71 1 2
6.88 1 2
7.41 1 3
7.06 1 3
6.54 1 3
7.33 2 4
7.44 2 4
8.21 2 4
7.33 2 5
7.95 2 5
7.82 2 5
8.78 2 6
8.23 2 6
8.55 2 6
8.35 3 7
8.61 3 7
9.25 3 7
9.11 3 8
8.89 3 8
9.39 3 8
10.14 3 9
9.44 3 9
10.22 3 9
;
proc glm;
class a b;
model x=a a(b);/*定义模型,a为一级处理因素,b为二级处理因素*/
quit;
示例:
data ex;
input g t0-t4@@; /*t0-t4分别为5个时间点的分析变量,g为处理因素变量*/
cards;
1 20.69 20.36 20.91 22.99 23.07
1 20.34 19.89 21.43 24.02 24.11
1 20.52 20.41 22.12 23.68 23.24
1 20.86 20.41 22.12 24.02 23.59
1 21.9 21.96 23.5 25.23 24.62
2 20.86 21.79 21.94 24.89 26.52
2 21.03 21.96 22.12 24.54 25.83
2 22.07 23.34 23.32 25.58 27.38
2 20.17 20.52 20.74 23.51 25.49
2 20.34 20.76 21.6 23.51 25.83
3 22.59 21.62 21.94 25.58 25.14
3 22.24 22.33 22.46 27.82 25.66
3 21.21 22.31 22.29 26.96 26.35
3 21.21 21.96 21.6 27.3 24.62
3 21.55 22.48 21.94 26.78 25.31
;
proc glm;
class g;
model t0-t4=g; /*定义模型,分析g对变量t0-t4的影响*/
repeated time 5 /*命名重复因子为time,有5个水平*/
contrast(1) /*以第一时间点为对照点*/
/summary; /*汇总不同时间点与对照时间点比较的结果*/
quit;
示例:
data ex;
input g x y;/*x为协变量,y为分析变量,g为分组变量*/
cards;
.00 48.00 3.50
.00 33.00 4.60
.00 51.00 5.80
.00 43.00 5.80
.00 44.00 4.90
.00 63.00 8.70
.00 49.00 3.60
.00 42.00 5.50
.00 40.00 4.90
.00 47.00 5.10
.00 41.00 4.10
.00 41.00 4.60
.00 56.00 5.10
1.00 58.00 7.30
1.00 41.00 4.70
1.00 71.00 8.40
1.00 76.00 8.80
1.00 49.00 5.10
1.00 33.00 4.90
1.00 54.00 6.70
1.00 65.00 6.40
1.00 39.00 6.00
1.00 52.00 7.50
1.00 45.00 6.40
1.00 58.00 6.80
1.00 67.00 9.20
;
proc glm;
class g;
model y=x g;/*定义模型,分析x、g对y的影响*/
quit;
示例:
data ex;
input id group eff @@;/*group 分组变量,eff观测指标*/
datalines;
1 1 1
2 1 1
3 1 1
4 1 1
5 1 2
6 1 1
7 1 1
8 1 2
9 1 2
10 1 2
11 1 1
12 1 1
13 1 2
14 2 1
15 2 1
16 2 2
17 2 1
18 2 2
19 2 2
20 2 2
21 2 2
22 2 2
23 2 2
24 2 2
25 2 1
26 2 2
27 2 2
28 2 2
29 2 2
30 2 2
31 2 2
32 2 1
33 2 2
34 2 2
35 2 2
36 1 2
37 2 1
38 2 2
;
proc freq;
tables group*eff
/chisq /*进行卡方检验*/
expected norow nopercent; /*输出每个格的理论频数,不输出行百分比和总百分比*/
run;
配对四格表χ2检验 ,示例:
data ex;
input A B f @@;/*A,B为配对变量,f为相应频数*/
datalines;
1.00 1.00 11.00
1.00 2.00 12.00
2.00 1.00 2.00
2.00 2.00 33.00
;
proc freq;
tables A*B/agree norow nopercent;
weight f; /*定义频数为 f*/
run;
示例:
data ex;
input group x freq @@;
datalines;
1.00 1.00 4.00
1.00 2.00 18.00
2.00 1.00 5.00
2.00 2.00 6.00
;
proc freq;
tables group*x/fisher;
weight freq;
run;
示例:
data ex;
input r c f @@;
datalines;
1 1 70
1 2 22
1 3 4
1 4 2
2 1 27
2 2 24
2 3 9
2 4 3
3 1 16
3 2 23
3 3 13
3 4 7
4 1 9
4 2 20
4 3 15
4 4 14
;
proc freq;
weight f;
tables r*c/chisq expected norow nopercent;
run;
示例:
data ex;
input x1 x2 @@;
d=x1-x2;
cards;
3.55 2.45
2.00 2.40
3.00 1.80
3.95 3.20
3.80 3.25
3.75 2.70
3.45 2.50
3.05 1.75
;
proc univariate;
var d;
run;
示例:
data ex;
input x c @@;
cards;
2.78 1
3.23 1
4.20 1
4.87 1
5.12 1
6.21 1
7.18 1
8.05 1
8.56 1
9.60 1
3.23 2
3.50 2
4.04 2
4.15 2
4.28 2
4.34 2
4.47 2
4.64 2
4.75 2
4.82 2
4.95 2
5.10 2
;
proc npar1way wilcoxon;/*调用nparlway过程,进行Wilcoxon秩和检验*/
var x;
class c;
run;
示例:
data ex;
input c g f @@;
cards;
1 1 49
1 2 31
1 3 5
1 4 15
2 1 45
2 2 9
2 3 22
2 4 4
3 1 15
3 2 28
3 3 11
3 4 20
;
proc npar1way wilcoxon;
var g;/*分析变量*/
class c;/*分组变量*/
freq f;/*频数变量*/
run;
示例:
data ex;
input c x @@;
cards;
1 32.5
1 35.5
1 40.5
1 46.0
1 49.0
2 16.0
2 20.5
2 22.5
2 29.0
2 36.0
3 6.5
3 9.0
3 12.5
3 18.0
3 24.0
;
proc npar1way wilcoxon;
var x;
class c;
run;
示例:
data ex;
input x a b @@;/*x为分析变量,a为分组变量,b为区组变量*/
cards;
8.4 1 1 9.6 2 1 9.8 3 1 11.7 4 1
11.6 1 2 12.7 2 2 11.8 3 2 12.0 4 2
9.4 1 3 9.1 2 3 10.4 3 3 9.8 4 3
9.8 1 4 8.7 2 4 9.9 3 4 12.0 4 4
8.3 1 5 8.0 2 5 8.6 3 5 8.6 4 5
8.6 1 6 9.8 2 6 9.6 3 6 10.6 4 6
8.9 1 7 9.0 2 7 10.6 3 7 11.4 4 7
7.8 1 8 8.2 2 8 8.5 3 8 10.8 4 8
;
proc freq;
tables b*a*x /*作列联表*/
/scores=rank /*对x进行排秩*/
cmh2; /*进行friedman检验*/
run;
示例:
data ex;
input x y;
cards;
56 5.32
32 3.21
41 4.67
51 5.03
25 3.01
35 3.57
21 2.98
47 3.93
62 5.62
;
proc reg;
model y=x;/*y为应变量,x为自变量*/
quit;
/*model 添加关键字,可得其他统计量,如:
/stb:标准化偏回归系数
/p:每个观测实际值,预测值,残差
/cli:每个观测 预测值均数的双侧95%CI
/clm:每个观测 预测值的双侧95%CI
*/
示例:
data ex;
input x y;
cards;
12.81 10.23
11.89 10.01
13.51 11.02
10.82 9.08
14.12 12.89
12.53 11.28
11.94 10.59
11.23 10.88
14.72 12.60
12.45 11.26
11.30 10.02
12.08 11.55
;
proc corr;
var x y;/*相关分析变量*/
run;
结果:
示例:
data ex;
input x y;
cards;
0.03 0.05
0.14 0.34
0.2 0.93
0.43 0.69
0.44 0.38
0.45 0.79
0.47 1.19
0.65 4.74
0.95 2.31
0.96 5.95
2.44 1.11
2.69 3.53
3.07 3.48
7.78 5.65
9.82 33.95
18.93 17.16
22.59 8.42
27.96 9.33
;
proc corr spearman;/*spearman相关分析*/
var x y;
run;
示例:
data ex;
input x y;
cards;
0.005 34.11
0.050 57.99
0.500 94.49
5.000 128.50
25.000 169.98
;
proc nlin;
parms a=0 b=0;/*定义初始值*/
model y=a+b*log10(x);/*对数模型:y=应变量,x=自变量*/
quit;
示例:
data ex;
input x y;
cards;
2 54
5 50
7 45
10 37
14 35
19 25
26 20
31 16
34 18
38 13
45 8
52 11
53 8
60 4
65 6
;
proc nlin;
parms a=4 b=0.03;/*定义初始值*/
model y=exp(a+b*x);/*指数模型:y=应变量,x=自变量*/
quit;
示例:
data ex;
input x1-x4 y @@;
cards;
5.68 1.90 4.53 8.2 11.2
3.79 1.64 7.32 6.9 8.8
6.02 3.56 6.95 10.8 12.3
4.85 1.07 5.88 8.3 11.6
4.60 2.32 4.05 7.5 13.4
6.05 .64 1.42 13.6 18.3
4.90 8.50 12.60 8.5 11.1
7.08 3.00 6.75 11.5 12.1
3.85 2.11 16.28 7.9 9.6
4.65 .63 6.59 7.1 8.4
4.59 1.97 3.61 8.7 9.3
4.29 1.97 6.61 7.8 10.6
7.97 1.93 7.57 9.9 8.4
6.19 1.18 1.42 6.9 9.6
6.13 2.06 10.35 10.5 10.9
5.71 1.78 8.53 8.0 10.1
6.40 2.40 4.53 10.3 14.8
6.06 3.67 12.79 7.1 9.1
5.09 1.03 2.53 8.9 10.8
6.13 1.71 5.28 9.9 10.2
5.78 3.36 2.96 8.0 13.6
5.43 1.13 4.31 11.3 14.9
6.50 6.21 3.47 12.3 16.0
7.98 7.92 3.37 9.8 13.2
11.54 10.89 1.20 10.5 20.0
5.84 .92 8.61 6.4 13.3
3.84 1.20 6.45 9.6 10.4
;
proc reg;
model y=x1-x4/*x=自变量,y=应变量*/
/*逐步回归添加下方语句*/
/selection=stepwise /*选择逐步回归方法*/
sle=0.10 /*定义入选变量界值*/
sls=0.15;/*定义剔除变量界值*/
;
quit;
示例:
data ex;
input x1-x8 y @@;
cards;
3 1 0 1 0 0 1 1 0
2 0 1 1 0 0 1 0 0
2 1 0 1 0 0 1 0 0
2 0 0 1 0 0 1 0 0
3 0 0 1 0 1 1 1 0
3 0 1 1 0 0 2 1 0
2 0 1 0 0 0 1 0 0
3 0 1 1 1 0 1 0 0
2 0 0 0 0 0 1 1 0
1 0 0 1 0 0 1 0 0
1 0 1 0 0 0 1 1 0
1 0 0 0 0 0 2 1 0
2 0 0 0 0 0 1 0 0
4 1 0 1 0 0 1 0 0
3 0 1 1 0 0 1 1 0
1 0 0 1 0 0 3 1 0
2 0 0 1 0 0 1 0 0
1 0 0 1 0 0 1 1 0
3 1 1 1 1 0 1 0 0
2 1 1 1 1 0 2 0 0
3 1 0 1 0 0 1 0 0
2 1 1 0 1 0 3 1 0
2 0 0 1 1 0 1 1 0
2 0 0 0 0 0 1 0 0
2 0 1 0 0 0 1 0 0
2 0 0 1 1 0 1 1 0
2 0 0 0 0 0 1 0 0
2 0 0 0 0 0 2 1 0
2 1 1 1 0 1 2 1 1
3 0 0 1 1 1 2 1 1
2 0 0 1 1 1 1 0 1
3 1 1 1 1 1 3 1 1
2 0 0 1 0 0 1 1 1
2 0 1 0 1 1 1 1 1
2 0 0 1 0 1 1 0 1
2 1 1 1 1 0 1 1 1
3 1 1 1 1 0 1 1 1
3 1 1 1 0 1 1 1 1
3 1 1 1 1 0 1 1 1
3 0 1 0 0 0 1 0 1
2 1 1 1 1 0 2 1 1
3 1 0 1 0 1 2 1 1
3 1 0 1 0 0 1 1 1
3 1 1 1 1 1 2 0 1
4 0 0 1 1 0 3 1 1
3 1 1 1 1 0 3 1 1
4 1 1 1 1 0 3 0 1
3 0 1 1 1 0 1 1 1
4 0 0 1 0 0 2 1 1
1 0 1 1 1 0 2 1 1
2 0 1 1 0 1 2 1 1
2 1 1 1 0 0 2 1 1
2 1 0 1 0 0 1 1 1
3 1 1 0 1 0 3 1 1
;
proc logistic decending;/*decending为y降序排列*/
model y=x1-x8;
quit;
示例:
data ex;
input i y x1-x6 @@; /*i=区组变量,y=患者情况(1=实验组/0=对照组),x1-x6=危险因素*/
t=2-y; /*t=时间变量*/
cards;
1 1 3 5 1 1 1 0
1 0 1 1 1 3 3 0
1 0 1 1 1 3 3 0
2 1 1 3 1 1 3 0
2 0 1 1 1 3 2 0
2 0 1 2 1 3 2 0
3 1 1 4 1 3 2 0
3 0 1 5 1 3 2 0
3 0 1 4 1 3 2 0
4 1 1 4 1 2 1 1
4 0 1 1 1 3 3 0
4 0 2 1 1 3 2 0
5 1 2 4 2 3 2 0
5 0 1 2 1 3 3 0
5 0 2 3 1 3 2 0
6 1 1 3 1 3 2 1
6 0 1 2 1 3 2 0
6 0 1 3 2 3 3 0
7 1 2 1 1 3 2 1
7 0 1 1 1 3 3 0
7 0 1 1 1 3 3 0
8 1 1 2 3 2 2 0
8 0 1 5 1 3 2 0
8 0 1 2 1 3 1 0
9 1 3 4 3 3 2 0
9 0 1 1 1 3 3 0
9 0 1 4 1 3 1 0
10 1 1 4 1 3 3 1
10 0 1 4 1 3 3 0
10 0 1 2 1 3 1 0
11 1 3 4 1 3 2 0
11 0 3 4 1 3 1 0
11 0 1 5 1 3 1 0
12 1 1 4 3 3 3 0
12 0 1 5 1 3 2 0
12 0 1 5 1 3 3 0
13 1 1 4 1 3 2 0
13 0 1 1 1 3 1 0
13 0 1 1 1 3 2 0
14 1 1 3 1 3 2 1
14 0 1 1 1 3 1 0
14 0 1 2 1 3 3 0
15 1 1 4 1 3 2 0
15 0 1 5 1 3 3 0
15 0 1 5 1 3 3 0
16 1 1 4 2 3 1 0
16 0 2 1 1 3 3 0
16 0 1 1 3 3 2 0
17 1 2 3 1 3 2 0
17 0 1 1 2 3 2 0
17 0 1 2 1 3 2 0
18 1 1 4 1 3 2 0
18 0 1 1 1 2 1 0
18 0 1 2 1 3 2 0
19 1 1 3 2 2 2 0
19 0 1 1 1 2 1 0
19 0 2 2 2 3 1 0
20 1 1 4 2 3 2 1
20 0 1 5 1 3 3 0
20 0 1 4 1 3 2 0
21 1 1 5 1 2 1 0
21 0 1 4 1 3 2 0
21 0 1 2 1 3 2 1
22 1 1 2 2 3 1 0
22 0 1 2 1 3 2 0
22 0 1 1 1 3 3 0
23 1 1 3 1 2 2 0
23 0 1 1 1 3 1 1
23 0 1 1 2 3 2 1
24 1 1 2 2 3 2 1
24 0 1 1 1 3 2 0
24 0 1 1 2 3 2 0
25 1 1 4 1 1 1 1
25 0 1 1 1 3 2 0
25 0 1 1 1 3 3 0
;
proc phreg;
model t*y(0)=x1-x6;
strata i; /*定义区组变量*/
quit;
示例:
data ex;
input x1 x2 y f;
cards;
1 1 1 9
1 2 1 18
1 2 2 1
1 3 1 15
1 3 2 8
2 1 2 3
2 2 1 2
2 2 2 15
2 2 3 2
2 3 2 14
2 3 3 4
3 1 2 1
3 2 2 2
3 2 3 12
3 3 3 23
;
run;
proc logistic descending;
freq f;
model y=x1 x2;
quit;
示例:
data ex;
input x1 x2 y f;/*y为多分类资料,x1-2为自变量,f为发生频数*/
cards;
1 1 1 9
1 2 1 18
1 2 2 1
1 3 1 15
1 3 2 8
2 1 2 3
2 2 1 2
2 2 2 15
2 2 3 2
2 3 2 14
2 3 3 4
3 1 2 1
3 2 2 2
3 2 3 12
3 3 3 23
;
run;
proc logistic;
freq f; /*定义频数变量为f*/
model y(ref='1')/*ref语句指明,对照组为y=1*/
=x1 x2
/link=glogit;/*指定多分类 应变量 回归模型*/
quit;
示例:
data ex;
input x y count;
cards;
1 1 86
1 2 81
2 1 38
2 2 43
3 1 49
3 2 49
;
proc genmod data=ex order=data;;
class x y; /*定义分组变量*/
model count = x y x*y /*定义模型,count为应变量,x、y及xy交互为自变量*/
/link=log /*定义连接函数为对数log*/
dist= poi /*定义内部概率分布为泊松分布*/
obstats /*打印附加统计量表*/
residuals; /*将Pearson、偏差、似然残差加至附加统计量表中*/
run;
示例:
data ex;
Input agegr$ x n y @@; /*x为有无暴露,n为观察年数,y为死亡人数*/
x1=(x='1'); /*以无暴露x=1为对照,设置有暴露的哑变量x1*/
x2=(agegr='50-59'); /*以年龄40-49岁为对照,设置年龄50-59的哑变量x2*/
x3=(agegr='60-69'); /*以年龄40-49岁为对照,设置年龄60-69的哑变量x3*/
x4=(agegr='>=70');
lg=log(n); /*观察年数取对数*/
cards;
40-49 0 38336.7 14
40-49 1 11026.1 7
50-59 0 31019.1 38
50-59 1 10792.1 42
60-69 0 17495.5 58
60-69 1 6897.9 59
>=70 0 6842.4 41
>=70 1 2580.9 17
;
proc genmod;
model y=x1 x2-x4
/link=log /*定义连接函数为对数log*/
DIST=poisson /*定义内部概率分布为poisson分布*/
offset=lg /*设置偏移量*/
LRCI /*计算参数双侧CI*/
scale=DEVIANCE; /*设置尺度参数*/
run;
示例:
data ex;
Input place$ outcome f @@;/*place=居住地,f=频数*/
place2=(place='slum'); /*以农村为对照,设置城市的哑变量*/
place3=(place='urban'); /*以农村为对照,设置平民区的哑变量*/
cards;
rural 0 136
rural 1 23
rural 2 10
rural 3 5
rural 4 2
rural 5 1
rural 6 1
rural 11 1
slum 0 38
slum 1 8
slum 2 2
urban 0 67
urban 1 5
;
proc genmod;
freq f;
model outcome=place2-place3 /*定义模型:outout=应变量,plece2-3=自变量*/
/link=log /*定义连接函数为对数log量*/
DIST=nb /*定义内部概率分布为负二项分布*/
LRCI ; /*计算参数双侧CI*/
run;
结果:
示例:
data ex18_4;
input t d g @@;/*t=时间变量,d=截尾变量,g=分组变量*/
cards;
1 1 1
3 1 1
5 1 1
5 1 1
5 1 1
6 1 1
6 1 1
6 1 1
7 1 1
8 1 1
10 1 1
10 1 1
14 0 1
17 1 1
19 0 1
20 0 1
22 0 1
26 0 1
31 0 1
34 1 1
34 0 1
44 1 1
59 1 1
1 1 2
1 1 2
2 1 2
3 1 2
3 1 2
4 1 2
4 1 2
4 1 2
6 1 2
6 1 2
8 1 2
9 1 2
9 1 2
10 1 2
11 1 2
12 1 2
13 1 2
15 1 2
17 1 2
18 1 2
;
proc lifetest plots=(s);/*调用lifetest 制作生存曲线*/
time t*d(0); /*变量值为0表示结尾数据*/
strata g; /*定义g为分组变量*/
run;
示例:
data ex;
input x1-x6 t y@@;/*x1-x6为危险因素变量,t=时间变量,y=截尾变量*/
cards;
54 0 0 1 1 0 52 0
57 0 1 0 0 0 51 0
58 0 0 0 1 1 35 1
43 1 1 1 1 0 103 0
48 0 1 0 0 0 7 1
40 0 1 0 0 0 60 0
44 0 1 0 0 0 58 0
36 0 0 0 1 1 29 1
39 1 1 1 0 1 70 0
42 0 1 0 0 1 67 0
42 0 1 0 0 0 66 0
42 1 0 1 1 0 87 0
51 1 1 1 0 0 85 0
55 0 1 0 0 1 82 0
49 1 1 1 0 1 76 0
52 1 1 1 0 1 74 0
48 1 1 1 0 0 63 0
54 1 0 1 1 1 101 0
38 0 1 0 0 0 100 0
40 1 1 1 0 1 66 1
38 0 0 0 1 0 93 0
19 0 0 0 1 0 24 1
67 1 0 1 1 0 93 0
37 0 0 1 1 0 90 0
43 1 0 0 1 0 15 1
49 0 0 0 1 0 3 1
50 1 1 1 1 1 87 0
53 1 1 1 0 0 120 0
32 1 1 1 0 0 120 0
46 0 1 0 0 1 120 0
43 1 0 1 1 0 120 0
44 1 0 1 1 0 120 0
62 0 0 0 1 0 120 0
40 1 1 1 0 1 40 1
50 1 0 0 1 0 26 1
33 1 1 0 0 0 120 0
57 1 1 1 0 0 120 0
48 1 0 0 1 0 120 0
28 0 0 0 1 0 3 1
54 1 0 1 1 0 120 1
35 0 1 0 1 1 7 1
47 0 0 0 1 0 18 1
49 1 0 1 1 0 120 0
43 0 1 0 0 0 120 0
48 1 1 0 0 0 15 1
44 0 0 0 1 0 4 1
60 1 1 1 0 0 120 0
40 0 0 0 1 0 16 1
32 0 1 0 0 1 24 1
44 0 0 0 1 1 19 1
48 1 0 0 1 0 120 0
72 0 1 0 1 0 24 1
42 0 0 0 1 0 2 1
63 1 0 1 1 0 120 0
55 0 1 1 0 0 12 1
39 0 0 0 1 0 5 1
44 0 0 0 1 0 120 0
42 1 1 1 0 0 120 0
74 0 0 0 1 1 7 1
61 0 1 0 1 0 40 1
45 1 0 1 1 0 108 0
38 0 1 0 0 0 24 1
62 0 0 0 1 0 16 1
;
proc phreg;
class x2-x6 /*定义分组变量x2-x6*/
/ref=first; /*ref语句指明,对照组为第一类*/
model t*y(0)=x1-x6; /*定义模型,变量值0表示截尾数据*/
quit;
示例:
data ex;
input g x1-x4;/*g为分组变量,x1-x4用于进行判别分析的指标*/
cards;
1 16 0.88 51 0
1 16 0.62 53 2
1 20 1.03 48 6
1 22 0.82 54 0
1 24 0.97 54 0
1 32 0.79 52 9
1 20 0.85 54 0
1 25 0.71 58 12
1 17 0.54 55 6
1 15 1.03 50 0
1 29 0.48 53 2
1 24 1.01 54 0
1 17 0.85 51 0
1 20 0.78 52 2
1 20 0.7 54 5
1 21 0.97 50 1
1 21 0.51 52 0
1 22 0.68 52 0
1 19 0.71 53 0
1 18 0.67 54 1
1 20 1.04 49 0
1 20 0.52 51 0
1 16 1.03 51 3
1 19 1.51 50 2
1 17 0.71 54 11
1 16 1.07 52 7
1 19 1.03 54 2
1 21 0.66 52 4
1 20 1.08 51 6
1 19 0.75 54 2
1 16 0.5 52 14
1 25 0.82 51 0
1 20 0.95 51 0
1 20 0.73 50 0
1 22 0.91 53 0
1 18 0.8 53 0
1 16 2.94 51 0
1 19 0.64 50 0
1 20 0.93 55 6
1 24 0.44 54 7
2 11 1.48 58 29
2 10 0.92 54 20
2 8 0.94 55 51
2 16 0.82 57 43
2 12 0.7 60 95
2 12 0.92 59 28
2 17 1.59 63 57
2 5 0.44 58 25
2 10 1.59 59 22
2 14 1.28 59 25
2 7 1.34 60 27
2 12 1.94 57 2
2 16 0.89 52 56
2 21 1.23 57 55
2 12 0.78 52 47
2 11 0.55 56 67
2 23 1.62 58 49
2 12 1.65 61 10
2 16 1.52 55 7
2 8 0.35 52 25
2 13 1.28 55 54
2 10 0.9 54 57
2 8 0.65 59 35
2 18 1.73 54 93
2 14 0.95 55 35
2 12 1.14 56 31
2 8 1.76 56 54
3 6 0.75 51 28
3 12 0.44 57 56
3 10 0.39 59 43
3 10 1.25 51 7
3 6 0.7 55 37
3 12 0.71 54 39
3 6 1.25 58 42
3 11 1.37 59 42
3 5 1.09 62 95
3 17 1 55 28
3 8 1.3 50 77
3 15 0.7 56 30
3 10 0.49 56 38
3 12 0.97 51 27
3 10 0.58 58 2
3 14 0.83 55 60
3 4 0.54 58 105
3 17 0.85 49 39
;
proc discrim;
class g;
var x1-x4; /*定义用于判别分析的指标变量*/
run;
示例:
data ex;
input region $ x1-x7;/*region为对象(样品),x1-x7为指标*/
cards;
北京 5.56 0.09 10.35 82.44 10.08 11.33 15.10
天津 4.39 0.08 7.80 78.10 10.06 6.48 10.20
河北 5.25 0.15 5.75 83.72 8.79 5.66 15.60
山西 5.34 0.14 3.64 77.58 10.44 6.30 12.30
内蒙古 5.94 0.13 4.13 74.71 9.82 7.13 14.40
辽宁 6.83 0.13 4.59 81.98 10.47 6.66 16.80
吉林 5.66 0.10 3.99 77.59 9.38 6.18 14.10
黑龙江 6.38 0.40 3.11 78.93 10.45 6.05 16.00
上海 5.57 0.11 10.99 95.43 10.13 7.73 16.20
江苏 5.84 0.04 7.28 87.45 9.50 6.82 17.70
浙江 5.54 0.03 10.52 89.36 9.80 8.13 16.80
安徽 4.89 0.07 4.48 86.20 8.68 5.01 15.90
福建 4.66 0.03 5.79 83.09 8.63 5.92 14.10
江西 5.06 0.04 4.67 85.79 8.86 5.10 17.90
山东 5.84 0.16 6.44 83.41 8.63 6.88 18.20
河南 5.85 0.09 6.12 88.39 9.64 6.08 18.30
湖北 6.37 0.06 6.03 92.71 9.51 6.77 21.70
湖南 6.59 0.03 3.94 85.22 9.06 6.06 21.50
广东 4.41 0.03 7.49 84.03 8.69 6.33 14.60
广西 4.94 0.03 5.34 87.66 8.63 6.25 18.40
海南 4.53 0.03 5.36 81.09 8.88 6.52 12.60
重庆 6.71 0.08 5.06 84.13 9.31 6.23 22.30
四川 6.79 0.07 5.85 91.34 10.45 6.39 22.00
贵州 6.51 0.05 4.26 79.93 8.15 6.31 20.50
云南 5.72 0.04 5.30 83.19 8.51 5.91 18.60
西藏 4.78 0.05 4.75 72.09 8.72 4.90 9.90
陕西 6.29 0.08 4.99 83.67 9.05 8.09 19.60
甘肃 5.58 0.11 5.12 81.55 8.81 5.59 16.70
青海 6.41 0.18 4.26 70.64 8.98 6.98 16.30
宁夏 5.84 0.13 5.88 80.81 8.91 7.29 17.20
新疆 6.85 0.14 4.60 85.01 8.47 7.12 22.40
;
run;
/*对样品聚类*/
proc cluster method=Ward /*采用Ward离差平方和法进行聚类分析*/
standard /*采用对原始指标进行标准化*/
data=ex;
var x1-x7; /*定义指标变量为x1-x7*/
id region; /*定义对象的标识为region*/
run;
proc tree; /*调用tree过程输出聚类图*/
id region;
run;
/*对指标聚类*/
proc varclus data=ex;
var x1-x7;
run;
示例:
data ex;
input no x1-x9;
cards;
1 3.68 5.07 1.90 3.66 8.82 1.71 4.42 4.12 2.24
2 4.30 6.58 2.85 4.50 10.60 2.10 5.81 5.10 2.81
3 4.80 6.66 2.52 4.13 8.96 2.44 5.03 4.77 3.21
4 4.16 6.52 2.29 3.93 8.61 2.06 4.29 4.11 2.61
5 6.14 10.70 3.58 8.34 23.60 2.29 12.10 8.85 2.91
6 3.87 5.85 2.07 3.93 9.56 1.87 5.20 4.47 2.38
7 3.91 6.20 2.31 4.00 10.10 1.90 5.39 4.80 2.49
8 3.37 5.52 1.86 3.75 9.45 1.58 5.00 4.03 1.94
9 5.99 10.30 3.58 8.08 23.30 2.24 11.90 8.75 2.94
10 2.37 4.12 1.27 3.14 8.98 0.96 4.66 3.46 1.13
11 2.99 5.20 1.77 3.76 10.00 1.32 5.31 3.97 1.52
12 3.65 5.22 2.05 3.37 8.25 1.73 3.99 4.05 2.38
13 4.06 6.47 2.29 3.92 8.41 2.00 4.61 4.05 2.52
14 4.53 6.42 2.45 3.86 7.97 2.24 4.54 4.30 3.05
15 4.11 6.64 2.34 4.53 10.60 2.00 5.79 4.68 2.46
16 3.96 6.05 2.18 3.55 7.98 1.95 4.52 4.02 2.53
17 3.69 6.14 2.16 3.41 7.24 1.84 4.08 3.47 2.22
18 3.58 5.77 1.95 3.09 6.56 1.82 3.75 3.36 2.27
19 6.18 10.90 3.84 8.24 24.00 2.32 12.20 8.97 2.97
20 4.59 7.21 2.44 4.19 8.76 2.34 5.00 4.48 3.05
21 3.94 6.26 2.16 3.71 8.01 1.95 4.53 3.89 2.43
22 3.98 6.70 2.30 4.37 10.40 1.87 5.73 4.50 2.30
23 6.61 10.90 4.05 6.45 12.00 3.44 6.69 5.88 4.10
24 4.54 6.47 2.38 4.10 9.26 2.27 5.17 4.74 3.01
25 4.30 6.94 2.32 4.26 10.20 2.04 5.58 4.79 2.68
26 5.37 8.73 3.16 4.56 7.59 2.88 4.63 4.44 3.64
27 3.86 6.15 2.16 3.36 7.12 1.95 4.09 3.60 2.45
28 6.13 10.80 3.81 8.30 24.10 2.30 12.30 8.98 2.90
29 4.11 6.84 2.32 4.60 11.10 1.95 5.91 4.78 2.34
30 3.52 5.57 2.00 2.90 5.98 1.79 3.44 3.15 2.21
31 3.81 6.02 2.18 3.45 7.19 1.88 4.14 3.65 2.45
32 5.24 8.76 3.16 4.86 9.51 2.73 5.36 4.76 3.34
33 4.38 7.03 2.36 4.50 10.50 2.13 5.79 4.83 2.66
34 4.76 8.27 3.03 5.36 12.10 2.33 6.58 5.26 2.84
35 4.64 6.71 2.71 4.01 8.02 2.39 4.57 4.36 3.16
36 4.62 8.86 2.92 6.38 19.20 1.00 9.63 7.31 2.28
37 4.10 6.64 2.22 4.25 9.98 1.96 5.44 4.54 2.49
38 3.68 5.92 1.70 3.91 9.58 1.68 5.17 4.22 2.09
39 4.49 8.59 2.86 5.84 17.20 1.73 8.79 6.87 2.46
;
proc princomp;
var x1-x9;
run;
示例:
data ex;
input x1-x9;
cards;
4.34 389 99.06 1.23 25.46 93.15 3.56 97.51 61.66
3.45 271 88.28 .85 23.55 94.31 2.44 97.94 73.33
4.38 385 103.97 1.21 26.54 92.53 4.02 98.48 76.79
4.18 377 99.48 1.19 26.89 93.86 2.92 99.41 63.16
4.32 378 102.01 1.19 27.63 93.18 1.99 99.71 80.00
4.13 349 97.55 1.10 27.34 90.63 4.38 99.03 63.16
4.57 361 91.66 1.14 24.89 90.60 2.73 99.69 73.53
4.31 209 62.18 .52 31.74 91.67 3.65 99.48 61.11
4.06 425 83.27 .93 26.56 93.81 3.09 99.48 70.73
4.43 458 92.39 .95 24.26 91.12 4.21 99.76 79.07
4.13 496 95.43 1.03 28.75 93.43 3.50 99.10 80.49
4.10 514 92.99 1.07 26.31 93.24 4.22 100.00 78.95
4.11 490 80.90 .97 26.90 93.68 4.97 99.77 80.53
3.53 344 79.66 .68 31.87 94.77 3.59 100.00 81.97
4.16 508 90.98 1.01 29.43 95.75 2.77 98.72 62.86
4.17 545 92.98 1.08 26.92 94.89 3.14 99.41 82.35
4.16 507 95.10 1.01 25.82 94.41 2.80 99.35 60.61
4.86 540 93.17 1.07 27.59 93.47 2.77 99.80 70.21
5.06 552 84.38 1.10 27.56 95.15 3.10 98.63 69.23
4.03 453 72.69 .90 26.03 91.94 4.50 99.05 60.42
4.15 529 86.53 1.05 22.40 91.52 3.84 98.58 68.42
3.94 515 91.01 1.02 25.44 94.88 2.56 99.36 73.91
4.12 552 89.14 1.10 25.70 92.65 3.87 95.52 66.67
4.42 597 90.18 1.18 26.94 93.03 3.76 99.28 73.81
3.05 437 78.81 .87 23.05 94.46 4.03 96.22 87.10
3.94 477 87.34 .95 26.78 91.78 4.57 94.28 87.34
4.14 638 88.57 1.27 26.53 95.16 1.67 94.50 91.67
3.87 583 89.82 1.16 22.66 93.43 3.55 94.49 89.07
4.08 552 90.19 1.10 22.53 90.36 3.47 97.88 87.14
4.14 551 90.81 1.09 23.06 91.65 2.47 97.72 87.13
4.04 574 81.36 1.14 26.65 93.74 1.61 98.20 93.02
3.93 515 76.87 1.02 23.88 93.82 3.09 95.46 88.37
3.90 555 80.58 1.10 23.08 94.38 2.06 96.82 91.79
3.62 554 87.21 1.10 22.50 92.43 3.22 97.16 87.77
3.75 586 90.31 1.12 23.73 92.47 2.07 97.74 93.89
3.77 627 86.47 1.24 23.22 91.17 3.40 98.98 89.80
;
proc factor;
run;
示例:
data ex22_1;
input x1-x3 y1-y2;
cards;
2 14 16 11 70
6 2 10 12 58
6 6 8 16 60
0 0 0 24 77
4 4 8 8 69
4 8 10 19 77
2 2 6 17 64
10 6 12 17 74
4 2 6 11 59
4 6 14 20 62
2 8 6 13 58
2 2 2 14 79
10 2 8 14 57
0 0 0 13 72
2 4 6 14 70
0 6 2 20 70
0 4 2 21 69
0 12 4 13 68
0 0 0 24 80
0 2 0 27 83
0 0 2 20 75
2 10 10 23 67
2 4 8 8 65
4 0 2 21 66
2 2 2 17 71
12 12 12 16 57
2 2 8 16 60
12 4 8 21 61
16 10 18 10 58
0 2 4 17 73
0 0 0 20 70
6 10 12 9 59
0 2 2 17 75
0 0 0 16 78
14 14 14 12 66
12 16 12 10 42
6 6 8 8 63
4 2 2 23 71
18 14 18 20 62
12 4 14 9 56
0 0 0 17 73
0 0 0 22 78
2 6 10 20 79
4 4 6 14 69
0 6 2 16 72
8 8 12 12 73
6 10 10 10 73
0 0 2 18 79
4 2 10 21 71
4 4 8 18 75
4 8 14 16 70
0 2 4 16 71
10 8 8 15 68
4 6 8 13 66
6 4 8 13 69
20 24 30 14 44
8 4 16 12 40
4 4 12 17 64
6 18 18 16 55
4 8 6 17 66
0 0 0 18 69
0 2 2 18 63
10 10 12 21 65
0 0 2 16 70
18 24 26 15 44
0 2 6 24 85
0 2 6 18 73
6 2 6 23 75
2 0 4 14 76
18 32 28 9 49
0 0 0 18 77
0 0 0 20 66
2 4 8 17 71
6 6 8 15 64
10 10 14 18 61
0 2 6 18 66
0 2 6 21 74
4 6 10 24 69
4 4 0 15 64
2 2 2 18 74
0 4 6 18 81
0 0 0 28 98
4 4 14 18 62
4 4 8 16 70
6 8 14 12 75
2 4 4 12 65
2 8 10 18 66
14 8 20 9 41
2 0 10 12 52
2 4 6 15 61
4 0 8 23 66
0 2 4 9 72
6 2 6 17 68
2 2 2 25 61
4 2 0 23 69
14 4 10 9 58
0 0 0 15 77
0 4 12 23 77
14 12 18 16 59
0 0 0 12 71
4 4 4 18 64
2 6 6 10 69
2 4 8 20 75
0 4 8 16 70
2 10 6 17 59
14 14 14 5 51
8 4 6 16 63
0 0 6 18 63
12 20 26 19 41
6 6 2 18 70
6 8 12 19 71
0 2 4 19 66
0 2 2 16 75
2 6 0 23 79
8 0 12 10 54
0 8 8 17 71
2 6 0 21 74
8 12 14 20 72
42 42 42 4 26
8 16 10 18 65
0 6 4 19 66
2 4 2 18 71
4 2 12 23 67
2 4 4 21 70
6 4 14 15 60
0 0 4 21 80
4 4 4 23 76
0 0 0 20 69
0 0 0 20 72
4 6 8 22 72
2 2 2 15 67
26 18 22 14 49
2 8 12 14 65
30 20 28 5 46
2 2 6 24 84
4 2 6 20 70
2 0 0 16 59
6 6 4 14 62
14 18 16 7 52
0 2 4 16 75
10 16 16 8 43
0 4 6 21 84
10 12 12 11 49
12 8 10 14 56
10 8 4 18 58
2 2 2 15 72
0 4 6 13 81
0 0 0 20 75
0 0 4 16 72
2 0 4 21 73
8 6 12 20 62
4 4 8 19 67
0 2 4 17 68
16 16 26 7 40
0 2 0 13 67
2 8 10 21 82
2 2 10 18 73
12 12 12 12 60
2 6 4 20 77
2 2 4 16 67
4 8 4 14 69
4 6 6 16 62
2 2 6 16 73
10 12 16 11 59
2 6 8 15 67
2 4 10 15 63
0 0 0 10 69
4 4 10 15 68
4 4 2 24 78
0 2 4 20 78
14 12 18 12 51
10 6 10 14 55
6 8 10 23 62
6 10 12 11 55
0 0 0 19 78
22 8 12 12 55
2 0 6 15 59
0 0 4 22 68
0 2 2 16 61
0 0 2 18 77
0 0 2 19 71
0 2 2 18 77
2 6 10 22 75
2 2 2 22 67
0 2 2 22 76
2 2 2 19 78
0 0 2 20 71
4 8 6 12 56
8 4 12 11 44
12 6 10 15 60
8 10 10 24 64
0 2 0 20 62
0 0 0 20 80
4 8 6 17 65
4 6 10 18 60
0 0 0 24 82
14 18 22 8 46
2 2 2 20 84
2 2 4 12 63
0 0 4 17 77
0 0 0 20 79
0 2 2 21 88
2 0 2 15 68
0 0 0 22 73
0 0 2 17 67
2 8 8 17 66
8 4 8 15 64
0 4 2 23 74
2 2 2 11 76
4 4 4 22 74
14 14 16 16 52
4 2 4 17 77
8 8 12 18 60
4 6 10 18 59
0 0 0 22 80
2 10 6 23 68
6 6 10 10 69
0 2 2 15 71
20 12 20 8 40
4 0 2 17 64
4 12 14 19 62
2 0 6 16 66
6 8 10 19 60
0 0 6 22 77
0 0 0 24 80
0 0 0 17 85
8 6 14 20 70
8 6 12 8 45
2 2 0 22 76
42 42 42 28 50
8 14 14 12 54
0 0 2 17 69
12 14 12 13 61
2 0 0 23 80
0 0 0 16 74
2 4 2 14 72
10 10 10 19 63
8 6 16 6 58
2 4 4 23 79
0 2 2 23 80
2 4 4 17 72
2 10 14 13 53
0 0 0 11 60
34 32 36 11 46
0 0 2 17 65
2 2 4 18 71
2 8 8 22 67
0 8 10 15 68
0 6 10 19 63
0 2 2 22 72
0 2 4 24 79
0 0 2 16 74
6 6 4 15 58
0 0 2 15 71
0 4 4 17 73
20 12 14 12 49
2 4 2 20 60
0 2 2 17 77
2 2 0 10 66
6 6 10 5 56
2 0 4 18 70
2 4 6 26 70
0 4 6 16 67
0 2 6 16 68
4 4 8 13 64
2 6 8 24 80
4 8 10 23 68
0 6 4 21 69
14 6 20 13 53
8 6 8 16 63
2 2 4 16 71
10 8 10 16 71
2 4 4 16 78
6 4 8 13 67
2 6 6 5 60
10 4 10 12 48
8 8 6 22 74
0 0 0 11 68
6 6 8 20 78
6 8 14 15 62
10 8 6 17 62
24 20 24 7 37
0 0 0 16 80
2 4 8 20 77
8 14 10 24 62
12 14 12 16 65
0 0 0 21 81
18 12 20 16 54
0 0 0 16 56
0 2 2 24 87
12 0 8 13 58
0 0 0 20 75
0 2 2 17 72
2 4 4 14 72
0 2 2 23 73
12 10 10 12 63
4 6 8 19 74
4 6 6 14 77
8 6 14 16 65
2 6 2 17 62
12 12 12 18 67
0 8 8 19 73
2 0 4 18 76
14 6 14 14 66
0 0 0 24 86
0 0 2 16 76
6 0 10 16 61
4 6 14 14 66
0 0 6 17 72
4 6 8 16 61
8 6 8 12 66
0 0 0 22 82
0 2 6 11 59
4 12 8 19 67
2 8 4 16 72
0 0 0 19 82
6 14 12 21 57
2 2 12 16 60
8 8 16 17 55
8 22 26 8 53
10 14 20 12 55
8 10 8 16 65
2 4 16 18 79
10 6 4 11 66
20 32 34 12 36
2 4 6 12 62
4 6 8 20 69
8 12 16 17 46
12 14 16 17 56
2 6 6 15 56
14 4 10 13 53
42 42 38 4 20
10 10 16 16 63
0 0 2 18 75
0 6 10 21 72
2 4 6 22 67
4 4 8 15 76
2 4 2 17 79
0 2 12 17 67
0 0 0 27 81
2 6 6 17 60
8 12 16 15 54
2 0 6 21 98
16 12 18 10 52
6 10 10 13 66
4 4 10 11 58
6 10 6 11 64
10 8 12 21 73
0 0 2 16 69
2 0 2 14 77
0 0 0 22 71
0 2 10 23 79
6 6 10 5 54
0 0 0 16 56
8 8 14 23 55
0 0 0 16 71
0 2 2 20 75
4 6 10 10 60
6 14 8 24 73
0 0 0 19 73
4 6 10 16 63
4 6 10 19 67
2 4 0 16 71
4 2 8 11 58
2 2 2 23 76
12 14 18 7 44
0 2 0 23 81
0 2 4 19 75
0 0 4 19 65
4 6 12 14 71
0 2 0 14 72
2 2 6 20 72
0 0 0 21 79
2 0 0 21 82
4 6 12 14 52
0 6 4 15 61
10 8 12 23 69
0 0 0 23 76
12 6 6 7 53
0 4 2 15 72
0 0 2 19 70
0 0 2 20 84
4 8 8 13 61
4 6 4 18 77
12 20 18 9 44
14 2 10 18 70
4 2 8 9 61
2 2 6 21 71
0 2 6 25 82
10 6 12 14 69
0 0 6 18 70
0 0 2 18 72
2 2 8 11 72
2 4 4 11 72
8 8 12 17 58
2 8 2 24 77
0 4 6 15 75
2 4 6 20 69
10 14 14 10 55
0 0 0 21 75
18 14 16 11 58
24 8 14 8 63
0 0 0 9 69
4 10 6 21 70
0 0 2 19 80
16 14 26 5 61
2 4 2 15 66
0 8 4 12 63
12 20 14 10 58
2 0 2 23 77
8 8 8 20 71
2 2 2 19 70
14 14 14 19 54
4 4 8 22 81
0 2 4 6 79
0 2 2 16 64
2 0 6 11 63
2 6 10 20 73
2 4 6 20 73
4 6 4 13 65
14 12 12 16 58
0 0 0 23 79
10 14 12 14 69
2 6 10 16 74
8 2 12 10 66
2 4 0 11 70
12 0 10 15 71
0 0 0 23 74
4 2 12 16 73
4 2 6 14 66
2 0 2 19 68
0 0 4 24 78
8 4 12 20 67
0 8 6 23 75
0 2 2 18 59
12 20 22 11 53
0 0 4 15 63
2 2 0 12 78
6 10 4 26 79
2 2 2 19 64
10 10 8 19 55
0 0 0 24 83
2 0 0 24 84
8 8 10 18 68
2 2 2 23 66
4 4 10 12 52
2 0 0 16 85
0 0 0 18 73
4 4 2 23 66
4 4 10 20 68
0 0 0 19 77
0 2 0 16 68
2 0 4 15 68
8 6 14 16 60
4 6 8 24 70
2 8 10 17 68
0 0 2 20 73
6 10 12 20 70
12 14 14 15 62
14 12 14 16 58
4 0 4 16 68
4 6 8 14 67
0 0 2 20 64
12 12 14 20 73
2 4 4 21 79
20 18 24 4 51
2 10 8 10 69
0 0 2 19 73
0 2 10 24 70
16 16 20 9 64
0 2 4 11 74
10 12 8 16 70
12 8 14 11 55
16 10 16 8 55
8 6 10 22 68
4 8 4 18 73
10 16 16 17 65
4 0 2 15 63
0 0 0 23 78
2 4 6 17 74
0 2 0 21 72
14 8 20 15 42
6 12 14 18 64
0 0 0 19 56
6 12 8 8 56
2 2 8 24 77
10 6 10 20 69
4 4 6 11 59
6 2 4 20 68
4 4 10 16 67
0 0 0 19 86
10 10 12 17 60
4 4 4 22 70
10 6 4 16 64
6 10 6 10 60
8 8 8 21 73
4 6 10 14 66
10 10 6 18 63
0 2 2 21 88
6 8 8 14 66
18 16 18 5 44
2 12 14 14 70
0 2 0 23 82
0 4 4 14 61
0 0 0 20 84
4 0 8 12 64
14 22 12 14 53
10 8 14 12 51
0 2 0 12 67
0 4 2 19 68
0 0 0 19 74
2 2 6 17 76
8 6 12 16 58
6 4 2 14 67
2 2 8 20 80
6 12 16 8 53
10 18 14 18 56
2 4 8 13 63
10 18 14 10 67
6 10 14 13 52
18 14 20 7 49
10 10 12 16 68
0 4 4 16 86
6 8 10 24 84
6 2 0 21 75
0 0 0 21 64
14 8 14 20 65
0 0 2 20 72
2 0 4 16 63
12 10 12 16 55
0 0 0 24 78
2 0 6 23 68
2 0 2 15 74
0 2 4 21 78
6 0 2 17 72
0 0 2 22 79
6 10 8 16 70
10 10 4 18 60
0 0 2 22 73
16 14 16 15 58
4 2 8 22 69
6 6 14 12 55
0 0 0 19 81
0 0 0 20 76
0 4 4 21 78
4 2 8 22 73
12 14 14 20 67
2 12 10 17 80
2 2 2 23 81
2 0 4 21 71
6 8 12 20 65
4 0 6 9 61
2 6 2 7 63
8 8 18 14 57
0 2 6 24 68
6 8 10 20 63
6 2 6 15 83
0 0 0 23 72
0 0 2 18 91
0 0 0 16 72
0 6 4 16 58
0 0 0 23 86
4 4 10 24 67
0 0 6 17 65
0 0 0 22 79
0 4 8 22 75
14 14 14 16 53
0 4 4 16 65
0 0 2 23 79
0 0 0 20 81
12 10 18 12 63
18 14 14 4 72
0 0 2 19 71
6 6 16 8 59
4 10 8 13 67
10 14 20 16 61
0 0 0 21 68
4 0 8 18 65
6 12 22 18 61
0 0 0 8 60
2 2 8 24 74
4 8 10 24 76
16 12 12 18 62
4 6 6 20 64
4 4 2 19 79
0 2 4 13 63
0 0 0 25 88
22 14 28 12 46
0 0 0 11 66
10 8 14 8 66
4 12 14 18 63
0 2 6 24 75
0 0 2 8 72
6 10 8 15 62
2 8 14 23 77
6 14 16 16 58
2 2 8 14 63
0 4 4 23 88
2 4 8 13 71
10 4 8 19 73
14 12 14 13 52
2 6 10 18 84
2 4 6 17 70
24 14 10 21 72
14 14 14 12 43
6 8 10 9 67
10 10 14 14 58
0 0 0 23 74
8 8 12 6 42
0 0 2 12 68
12 8 12 11 53
0 0 2 23 82
18 6 12 7 51
8 20 26 12 55
12 8 14 7 54
2 2 8 12 63
4 6 8 13 77
2 2 2 20 71
0 0 2 22 79
0 4 8 18 69
2 0 6 19 76
0 0 0 20 86
6 12 14 12 61
12 16 24 14 37
6 2 2 14 70
2 2 8 24 60
0 0 0 17 73
0 0 0 24 81
14 12 12 19 58
4 2 2 18 66
4 6 12 17 65
0 2 2 23 84
0 0 0 16 68
0 0 4 20 70
8 10 10 14 72
2 4 6 25 78
0 0 0 20 73
10 6 8 13 60
0 6 10 22 76
8 14 20 13 59
0 0 0 19 66
12 2 12 15 47
2 6 10 16 64
2 2 2 18 76
0 2 2 24 66
8 16 12 16 63
2 2 4 21 73
6 14 8 16 60
8 14 16 23 74
16 16 14 11 55
2 2 0 22 86
2 4 8 25 77
4 2 6 16 70
12 16 10 8 69
6 6 12 15 58
0 0 2 12 79
12 10 16 20 53
6 4 6 20 68
2 4 8 18 75
0 2 8 17 79
2 6 4 17 73
22 20 26 22 39
4 4 10 15 67
12 6 12 13 60
2 4 6 18 61
2 6 6 20 74
2 6 12 12 69
16 14 18 9 44
2 0 4 12 69
6 8 12 21 64
6 4 12 18 67
2 2 6 16 69
6 8 10 17 65
0 0 2 16 56
;
proc cancorr;
var x1-x3; /*定义x1-x3为一组变量*/
with y1-y2; /*定义y1-y2为另一组变量*/
run;
示例:
data ex;
input PHD1 PHD2 PHD3 PHD4 PHD5 PHD6 PHD7 PSD1 PSD2 PSD3 PSD4 PSD5 @@;
datalines;
5 5 5 5 5 5 5 4 5 5 5 5
4 4 4 5 5 5 4 4 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5
5 4 5 5 5 5 5 4 5 4 4 4
4 4 4 5 5 4 4 4 4 5 4 5
4 5 4 5 5 5 5 5 5 5 4 5
5 4 5 4 5 5 5 5 5 5 2 5
5 5 5 5 5 5 5 5 5 5 5 5
4 4 4 5 5 5 4 5 3 5 5 5
3 3 3 4 3 3 4 3 3 4 3 3
5 5 4 5 5 4 5 4 4 5 4 4
5 4 2 3 5 4 4 4 4 4 2 3
4 5 4 5 5 5 4 4 4 4 5 5
5 5 5 5 5 4 2 4 5 5 4 5
2 3 3 3 4 4 3 3 3 3 4 4
4 5 2 5 4 4 3 4 5 4 4 4
4 4 5 5 5 5 2 5 5 5 4 5
4 5 4 5 5 5 5 4 4 3 4 4
4 5 4 4 4 5 4 5 5 5 5 5
3 5 5 5 5 4 3 4 5 4 4 4
3 3 4 4 3 4 3 2 3 2 2 3
3 3 4 4 3 4 3 2 3 2 2 3
5 5 5 5 5 5 5 4 4 4 5 4
5 5 3 5 5 5 5 5 4 5 4 5
3 3 4 5 5 5 4 3 3 4 3 3
3 3 3 4 3 4 4 3 3 4 3 3
4 4 1 4 5 4 3 3 3 4 3 3
4 4 3 5 5 5 4 4 4 4 2 3
4 4 3 3 3 3 4 4 3 3 4 4
3 3 4 4 4 4 3 2 3 2 2 3
5 5 4 5 5 5 5 4 4 4 5 4
5 5 3 5 5 5 5 3 5 5 5 5
2 4 2 2 5 5 3 4 4 4 3 4
4 5 2 4 5 4 5 5 4 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5
5 2 3 5 5 3 3 5 5 5 5 5
3 3 4 4 3 3 4 4 4 3 3 3
4 4 4 5 5 4 2 4 4 4 4 4
5 5 5 5 5 5 5 5 5 5 5 4
5 5 5 4 5 5 5 5 5 5 5 5
3 3 4 4 5 3 4 3 4 4 3 4
5 5 5 5 5 5 5 5 4 5 5 5
5 4 4 4 5 5 5 1 4 4 4 4
1 3 1 4 5 4 3 2 2 3 2 2
4 3 3 4 4 3 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5 5 5 5
1 5 5 5 5 5 5 5 4 5 5 5
3 3 1 4 5 4 3 3 3 3 3 4
3 3 1 4 5 4 3 3 3 3 3 4
2 3 3 3 3 3 3 2 2 3 4 3
2 3 3 3 3 3 3 2 2 3 4 3
5 4 5 5 5 5 4 4 4 4 2 4
1 3 1 4 5 4 3 2 2 3 2 2
1 2 5 5 5 5 5 4 5 4 4 5
1 5 3 5 5 5 2 5 5 5 5 5
3 5 4 5 5 5 4 3 4 4 3 4
4 4 1 4 4 4 4 4 2 3 2 3
4 4 3 5 5 4 5 4 3 4 4 4
3 4 3 5 5 5 3 4 5 5 4 5
5 5 4 5 5 5 4 4 4 4 3 3
5 5 5 5 5 5 5 3 2 4 4 4
4 3 2 4 2 3 5 4 3 2 2 3
4 4 5 5 3 5 5 5 5 5 5 5
4 3 2 5 5 5 3 3 4 4 3 4
4 3 4 3 3 3 4 4 3 4 3 3
5 5 5 5 5 5 5 5 5 5 4 5
5 4 4 3 5 3 3 4 4 4 4 4
5 5 5 5 5 5 5 4 5 5 4 4
5 5 3 5 5 5 5 2 3 4 3 3
2 1 4 5 5 5 5 5 5 4 4 5
3 4 1 1 3 2 3 2 2 2 1 2
5 5 5 5 5 5 5 5 5 4 5 4
3 5 5 5 3 3 3 5 5 5 5 5
5 5 4 5 5 5 5 4 5 5 5 5
1 3 3 4 4 4 3 4 3 2 2 3
2 2 2 2 3 3 3 2 2 3 2 1
2 2 2 5 5 5 4 4 4 4 3 3
2 2 2 5 5 5 4 4 4 4 3 3
5 5 5 5 5 5 5 4 5 5 5 5
1 2 1 1 4 4 4 3 4 4 3 4
1 2 1 1 4 4 4 3 4 4 3 4
2 5 4 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 4 5 5 2 4
3 3 1 4 4 4 2 3 3 3 2 2
3 3 1 4 4 4 2 3 3 3 2 2
5 5 5 5 5 5 5 4 4 5 4 4
5 5 5 5 5 5 5 5 5 4 4 4
3 3 2 3 3 3 2 2 2 4 3 2
3 3 2 3 3 3 2 2 2 4 3 2
5 5 5 2 2 2 5 4 5 5 5 5
3 4 1 1 4 4 3 3 4 2 2 3
5 5 5 5 5 4 2 5 4 4 4 5
2 5 3 3 2 3 3 4 4 5 4 4
2 5 3 3 2 3 3 4 4 5 4 4
3 2 3 4 4 4 3 3 3 4 3 3
1 1 5 5 5 3 5 4 4 4 4 4
5 5 5 5 5 5 5 4 3 5 4 2
5 4 4 5 5 4 3 3 4 4 4 4
1 2 3 4 4 4 3 2 3 3 3 3
2 3 3 5 5 4 5 3 3 4 3 3
3 3 3 3 3 3 3 3 4 3 4 4
5 2 4 5 5 5 2 4 4 4 4 2
2 2 1 3 3 3 4 1 2 2 4 2
4 2 3 4 5 4 4 3 3 3 3 3
4 3 4 4 5 4 4 4 4 5 5 4
2 3 1 4 5 3 1 4 5 5 5 5
5 5 5 4 5 5 5 5 5 4 5 4
3 4 1 1 4 4 3 3 4 2 2 3
2 3 3 2 2 3 2 2 2 3 3 2
2 3 3 2 2 3 2 2 2 3 3 2
2 5 5 5 5 3 5 5 4 5 5 5
5 5 5 5 5 5 4 5 5 5 4 5
5 5 4 5 5 4 1 4 5 5 5 5
5 5 2 5 5 5 5 4 5 5 5 5
1 2 1 2 2 1 1 2 2 1 1 3
5 3 5 5 5 5 5 5 5 5 5 5
2 2 4 5 5 4 3 4 4 5 4 4
1 2 1 2 3 4 3 2 3 3 3 3
1 2 3 4 4 3 1 2 2 2 2 3
4 5 5 5 5 5 5 5 5 5 1 5
4 4 4 2 4 4 4 4 3 2 2 2
1 4 3 5 5 5 4 3 3 4 2 2
4 2 3 3 4 4 4 2 2 2 2 2
5 5 5 2 1 2 5 5 5 5 5 5
5 5 5 5 5 5 5 3 3 3 2 2
5 5 5 5 5 5 5 2 5 4 2 2
5 3 5 5 5 4 5 5 5 5 5 5
5 5 3 5 5 5 5 5 4 5 5 5
5 5 1 5 5 5 3 5 4 5 1 5
5 5 5 5 5 1 5 5 5 5 5 5
1 2 1 2 3 2 1 2 3 2 3 1
3 2 4 3 2 3 2 2 2 3 1 2
1 2 5 5 5 5 5 4 5 5 4 5
1 5 1 5 5 5 5 5 5 5 5 5
2 2 2 2 2 2 2 3 3 3 3 3
5 5 1 3 5 5 5 5 5 4 3 5
5 5 5 5 5 5 5 2 5 4 4 2
4 5 5 5 5 5 5 5 5 5 5 5
4 4 4 4 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 4 2 4 4 4
5 5 4 5 4 3 2 4 4 5 2 4
5 2 5 5 5 5 5 5 5 5 2 2
5 5 3 5 5 5 5 5 5 5 5 5
2 4 3 5 5 5 4 4 4 5 5 4
5 5 5 5 5 5 5 5 5 5 5 5
3 5 5 5 5 5 1 4 4 5 4 4
1 1 1 2 2 2 2 2 3 2 2 2
1 1 1 2 2 2 2 2 3 2 2 2
5 4 4 5 5 4 5 4 5 5 4 4
4 3 4 4 5 5 4 4 4 5 4 4
4 4 1 3 5 5 3 2 2 5 4 5
5 3 1 5 5 5 3 5 5 5 5 5
3 4 1 3 1 3 3 2 2 2 2 2
3 4 1 3 1 3 3 2 2 2 2 2
4 3 4 4 4 4 4 4 4 3 5 3
4 4 1 5 5 4 4 3 3 3 3 3
1 5 5 5 5 5 5 5 5 5 5 5
5 5 1 5 5 5 5 2 4 4 4 2
2 2 5 5 5 5 5 5 5 5 5 5
2 2 5 5 5 4 5 1 2 3 5 4
4 5 3 3 3 3 2 4 2 3 4 3
3 3 3 2 5 5 5 4 2 5 4 4
4 5 5 2 5 4 5 4 4 5 5 5
5 1 2 5 5 5 5 5 5 5 5 5
1 5 1 5 5 5 5 5 4 4 5 5
4 4 3 3 4 4 3 2 4 1 1 2
4 5 3 4 4 4 4 1 3 4 1 3
1 3 1 5 5 5 4 4 4 4 3 4
5 5 5 5 5 5 5 5 5 5 5 5
5 5 1 5 5 5 5 5 5 5 5 5
1 5 5 5 5 5 5 5 4 5 4 5
5 5 1 5 5 5 1 3 4 3 2 3
5 5 1 3 5 4 2 2 2 2 2 2
5 5 1 3 5 4 2 2 2 2 2 2
3 5 1 5 3 3 3 2 4 2 2 1
4 5 4 4 5 4 4 4 4 4 4 4
5 5 5 5 5 5 3 5 5 5 5 4
2 4 1 3 4 3 1 1 4 4 1 3
2 4 1 3 4 3 1 1 4 4 1 3
1 2 2 2 1 1 1 5 4 5 4 5
4 4 5 5 5 5 5 4 3 4 4 4
5 2 2 5 5 3 5 5 4 5 2 5
4 5 1 5 5 5 4 2 2 2 2 2
4 5 1 5 5 4 4 2 2 4 5 5
1 5 5 5 5 5 5 3 5 5 3 5
3 5 1 4 5 3 4 2 5 5 5 5
5 5 5 5 5 5 5 2 2 4 2 2
4 5 2 5 5 5 2 5 1 5 5 5
5 5 1 5 5 5 5 4 5 5 3 5
1 5 1 5 5 5 5 2 2 2 2 2
4 4 4 3 3 2 2 5 5 5 3 5
5 5 5 5 5 5 5 2 4 5 4 3
4 3 4 5 5 4 4 4 4 4 5 4
5 5 1 5 5 5 1 5 5 5 5 5
4 5 1 5 4 2 5 4 4 4 5 5
1 1 1 1 1 1 1 1 1 1 2 2
2 2 4 4 2 2 3 2 4 5 4 4
5 4 2 3 3 4 3 3 3 4 5 5
5 5 5 1 4 2 3 5 5 5 5 5
5 5 5 5 5 4 4 2 2 4 4 2
5 5 1 5 5 5 3 5 5 5 2 5
5 5 1 5 5 5 5 3 3 5 5 3
3 5 5 5 5 5 1 3 3 2 2 2
5 5 5 5 5 4 4 2 2 2 2 2
5 5 5 5 5 5 5 5 5 5 5 5
5 2 1 5 5 5 2 4 5 5 5 5
2 5 5 5 5 5 1 5 5 5 5 5
4 4 3 5 5 5 3 3 3 2 2 4
5 5 5 5 5 5 5 5 5 5 5 5
2 2 1 1 1 1 1 1 1 1 2 1
2 2 1 1 1 1 1 1 1 1 2 1
4 4 1 3 5 4 3 3 3 3 2 2
5 2 1 5 5 5 5 5 5 5 5 5
5 4 4 5 5 5 5 4 4 4 3 3
2 5 3 5 5 5 5 5 5 5 4 5
1 1 1 1 1 3 2 1 1 1 1 1
5 5 5 5 5 5 5 3 3 3 3 3
2 2 3 5 5 5 5 4 2 4 4 4
5 2 3 5 5 5 4 2 3 4 3 3
5 5 5 5 5 5 5 5 4 5 4 5
2 2 1 1 1 1 1 1 1 1 2 1
3 3 4 5 5 4 5 4 3 4 5 5
1 2 2 4 4 3 2 4 2 5 4 4
5 5 5 5 5 5 5 1 1 5 1 5
1 5 1 3 5 4 5 4 5 5 2 5
5 5 4 5 5 5 5 2 1 5 5 5
1 5 1 2 5 2 2 2 3 3 4 3
4 5 2 5 2 3 4 5 4 4 4 4
5 5 4 5 5 5 5 5 5 5 4 5
5 4 3 3 4 4 3 5 3 4 4 3
1 5 4 5 5 5 5 1 4 4 2 4
5 5 3 4 5 5 4 5 5 5 3 5
3 5 5 5 5 4 4 4 5 5 5 5
3 3 1 3 5 4 2 3 4 4 4 4
3 3 1 3 5 4 2 3 4 4 4 4
1 2 1 1 1 1 1 1 1 1 1 1
4 4 5 5 5 5 4 2 2 3 3 4
2 3 3 4 5 3 2 4 4 4 2 1
2 2 5 1 2 2 5 2 5 5 5 4
3 4 1 2 3 3 3 4 4 4 4 4
5 4 4 5 5 4 5 1 2 5 5 5
4 4 3 3 3 3 3 4 3 3 3 3
4 5 1 5 5 3 5 5 5 5 3 5
5 5 1 5 5 5 5 4 2 2 1 4
4 1 5 2 5 5 4 2 2 1 2 4
5 5 5 5 5 5 5 4 4 4 2 4
3 5 1 5 5 5 3 3 3 4 4 4
1 5 1 5 5 3 5 3 1 5 4 5
4 4 3 4 3 5 5 4 4 3 4 3
2 5 2 5 5 5 2 4 5 5 5 5
3 3 3 3 3 3 3 5 4 4 1 1
1 2 2 5 5 5 2 2 4 4 2 4
2 2 1 3 2 3 1 5 1 5 4 4
5 5 5 5 5 5 5 2 2 2 2 2
2 2 2 2 2 2 2 2 3 3 2 2
2 2 2 2 2 2 2 2 3 3 2 2
5 5 3 5 5 5 5 1 1 5 3 2
5 5 1 1 5 4 5 1 2 2 4 1
1 1 1 1 2 2 2 3 3 4 5 4
1 1 1 1 2 2 2 3 3 4 5 4
5 4 2 4 2 2 5 4 4 4 5 4
5 5 3 5 3 2 4 5 5 3 5 5
5 5 1 5 1 2 5 4 5 4 3 2
2 2 2 5 5 5 5 5 5 5 5 5
2 5 1 5 5 5 5 4 2 5 4 4
5 5 2 5 2 2 5 2 2 5 2 2
1 5 1 5 5 5 3 4 4 4 4 5
4 5 1 5 5 5 3 4 5 4 4 4
1 1 1 3 5 4 5 4 4 4 4 4
5 2 5 5 5 5 5 1 4 5 2 4
5 2 1 5 1 4 5 1 4 4 1 4
5 1 1 2 2 2 5 5 4 4 2 2
1 5 5 5 4 4 5 2 2 3 1 2
5 5 1 5 5 5 5 4 4 4 5 5
5 5 4 5 3 3 5 2 2 2 2 2
4 5 1 5 5 4 5 2 4 5 5 5
5 5 5 5 5 5 5 5 4 4 5 5
5 1 1 5 5 5 5 1 4 5 4 4
5 5 3 3 5 3 4 1 5 5 5 5
5 5 2 5 5 5 5 5 5 5 5 5
1 5 1 5 5 2 4 2 3 5 3 3
5 4 5 5 5 5 5 5 5 5 4 5
4 5 2 5 5 5 5 2 4 4 1 2
4 2 4 5 5 5 5 3 4 4 2 4
5 2 5 5 5 5 1 2 4 4 4 4
5 5 5 5 5 5 5 2 2 2 5 5
5 5 5 5 5 5 5 1 2 2 4 5
2 2 2 3 4 3 5 5 1 5 4 4
1 2 5 5 5 5 5 4 4 2 1 2
5 5 5 5 5 5 5 5 5 5 5 5
3 5 3 5 5 2 5 5 5 4 4 4
2 3 2 4 3 1 2 4 2 2 1 2
2 2 3 5 5 5 5 5 5 5 4 5
4 5 1 5 5 5 4 2 3 5 4 3
2 2 2 2 5 5 2 5 5 5 5 5
;
run;
proc calis data=ex method=ml toteff mod;
lineqs PHD1 = F1 + e1, /*lineqs语句列出方程组*/
PHD2 = a2 F1 + e2, /*e2表示误差*/
PHD3 = a3 F1 + e3,
PHD4 = a4 F1 + e4,
PHD5 = a5 F1 + e5,
PHD6 = a6 F1 + e6,
PHD7 = a7 F1 + e7,
PSD1 = F2 + e8,
PSD2 = a9 F2 + e9,
PSD3 = a10 F2 + e10,
PSD4 = a11 F2 + e11,
PSD5 = a12 F2 + e12,
F2 = a13 F1 + e13;
std e1-e13 F1=14*var; /*std:定义变量的方差名字*/
run;
以上为全部内容,共涉及12大类SAS基本统计分析语句。