ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 协方差分析

协方差分析

原创 Linux操作系统 作者:sun55551111 时间:2010-11-18 13:47:02 0 删除 编辑
 协方差分析的概述

  1.什么是协方差分析
  在介绍医学试验设计时曾谈到,严格按试验设计的4项基本原则设计试验,目的就是为了排除非处理因素的干扰和影响,使试验误差的估计降到最低限度,从而可以准确地获得处理因素的试验效应。但在某些实际问题中,有些因素在目前还不能控制或难以控制,如在动物饲养试验中,各组动物所增加的平均体重不仅仅与各种饲料营养价值高低有关,还与各动物的进食量有关,甚至与各动物的初始重量等因素及其交互作用都有关系。如果直接进行方差分析,会因为混杂因素的影响而无法得出正确结论。
  协方差分析(Analysis of Covariance)是将回归分析与方差分析结合起来使用的一种分析方法。在这种分析中,先将定量的影响因素(即难以控制的因素)看作自变量,或称为协变量(Covariate),建立因变量随自变量变化的回归方程,这样就可以利用回归方程把因变量的变化中受不易控制的定量因素的影响扣除掉,从而,能够较合理地比较定性的影响因素处在不同水平下,经过回归分析手段修正以后的因变量的总体均数之间是否有显著性的差别,这就是协方差分析仅问题的基本思想。
  只有1个定量的自变量时称为一元协方差分析、含有2个及2个以上定量的自变量时称为多元协方差分析。
  2.协方差分析的模型
  下面我们结合用SAS中GLM过程进行协方差分析时MODEL语句的书写方式,从实用的角度介绍处理几种常见试验设计类型资料的协方差分析的模型。
  设定性的影响因素为A、B、C等,它们之间的交互作用为A*B、A*C等;定量的影响因素为X或X1、X2、…;定量的观测结果(即因变量)为Y,则有∶
  (1)单因素k水平设计的协方差分析模型为∶ MODEL Y=X A / SS3;
  (2)配伍组设计的协方差分析模型为∶    MODEL Y=X A B / SS3;
  (3)两因素析因设计的协方差分析模型为∶  MODEL Y=X A B A*B / SS3;
  [说明] 若定量的影响因素在2个或2个以上,则可用X1 X2 X3等取代上述诸模型中的变量X。另外,还需写上相应的LSMEANS语句,参见下节的SAS程序。
  3.协方差分析的应用条件
  理论上要求各组资料都来自方差相同的正态总体;各组的总体直线回归系数相等,且都不为0。因此,严格地说,在对资料作协方差分析之前,应先对这两个前提条件作假设检验,若资料符合上述两个条件,或经变量变换后符合上述条件,方可进行协方差分析。

  第2节 一元协方差分析应用举例

1.完全随机设计资料的一元协方差分析
  [例4.3.1] 考察牡蛎在不同温度的水中不同位置上生长情况,有人作了如下试验∶分别在通向发电站的凉水河道的5富同位置上各放4袋牡蛎,每袋10个。 用trt代表位置因素,它的5个水平是∶
  trt=1∶入口处的底部;trt=2∶入口处的表层;trt=3∶出口处的底部;
  trt=4∶出口处的表层;           trt=5∶电站附近的深水处。
将牡蛎洗干净称出初始体重x,放在不同位置一个月后称出最后的体重y。资料见SAS程序,试分析定性因素trt和定量因素x对因变量y的影响大小。
  [分析与解答] 因入口处水的温度低,出口处水的温度高,可以推测∶ 定性变量trt对y可能有较大影响;然而,牡蛎的初始体重x对牡蛎的最后体重y可能也有一定的影响。 故适合选用协方差分析方法分析此资料。
  [SAS程序]──[D4P18.PRG]
DATA oyster;          PROC SORT;          /*过程步1;
DO trt=1 TO 5;         BY trt; RUN;
DO rep=1 TO 4;
  INPUT x y;         PROC UNIVARIATE NORMAL;   /*过程步2;
  OUTPUT;           VAR y;  BY trt;
END; END;           RUN;
CARDS;
27.2 32.6           PROC ANOVA;         /*过程步3;
32.0 36.6            CLASS trt;
33.0 37.7            MODEL y=trt;
26.8 31.0            MEANS trt;
28.6 33.8           RUN;
26.8 31.7
26.5 30.7           PROC GLM;          /*过程步4;
26.8 30.4            CLASS trt;
28.6 35.2            MODEL y=trt x trt*x / SS1;
22.4 29.1           RUN;
23.2 28.9
24.4 30.2           PROC GLM;          /*过程步5;
29.3 35.0            CLASS trt;
21.8 27.0            MODEL y=x trt x*trt / SS1;
30.3 36.4           RUN;
24.3 30.5
20.4 24.6           PROC GLM;          /*过程步6;
19.6 23.4            CLASS trt;
25.1 30.3            MODEL y=x trt / SOLUTION SS3;
18.1 21.8            LSMEANS trt / STDERR PDIFF;
;                RUN;
(程序的第1部分)        (程序的第2部分)

  [程序修改指导] 数据步中的trt为处理因素(即定性变量),它有5个水平;rep为各条件下重复试验次数(均为4次);x为牡蛎的初始体重;y为牡蛎的最后体重。
  过程步1按trt的递增水平整理资料;过程步2对资料进行正态性检验; 过程步3对定量观测指标y作单因素5水平(即trt)方差分析(即不考虑x的影响);
  过程步4和5都是对资料作初步协方差分析,用选择项SS1意味着结果与变量在MODEL语句中的先后顺序有关。过程步4中的顺序有助于了解定性的影响因素trt独自对因变量y的影响大小,说明它包含了过程步3的作用; 过程步5中的顺序有助于了解定量的影响因素x独自对因变量y的影响大小;在这两个过程步中都含有trt与x的乘积项, 其目的是检验定性的影响因素处于不同水平时,y随x变化的直线回归方程的斜率是否相等,因为各组斜率相等是进行协方差分析的重要条件之一。
  过程步6是在前面所有过程步运行结束,发现x*trt无显著性意义(即前述的条件满足)后才写出来的。若x*trt有显著性意义,需要对资料作变换,设法使资料满足条件后,再作协方差分析。
  在实际应用时,所有的过程步不应一次写出,揪例而言,首先应运行前两个过程步,看资料是否满足正态性要求,若不满足,需采取适当的变量变换法使之满足;若满足,再运行第3~5过程步,看各总体回归斜率是否相等,若不等仍需进行数据变换;若相等,则可去掉交叉乘积项,即写出最后的过程步。
  选择项SOLUTION要求输出回归系数的估计值及其标准误差和假设检验等结果; LSMEANS语句要求输出定性的影响因素trt各水平下y的修正均数,其后的选择项的含义是∶STDERR要求输出y的修正均数的标准误、各修正均数与0比较的假设检验结果; PDIFF要求输出y的各修正均数之间两两比较的检验结果。

  [输出结果及其解释]
   trt=1      W:Normal  0.912105 Prob   trt=2      W:Normal  0.884474 Prob   trt=3      W:Normal  0.777362 Prob   trt=4      W:Normal  0.939341 Prob   trt=5      W:Normal  0.889484 Prob  显然,各组资料都满足正态性要求。
Dependent Variable: Y
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      4   198.4070000   49.6017500   4.64   0.0122
Error      15   160.2625000   10.6841667
Corrected Total 19   358.6695000
Source     DF    Anova SS  Mean Square  F Value   Pr > F
TRT       4   198.4070000   49.6017500   4.64   0.0122
         Level of    --------------Y--------------
         TRT    N    Mean       SD
         1     4   34.4750000    3.18891309
         2     4   31.6500000    1.53731367
         3     4   30.8500000    2.95578529
         4     4   32.2250000    4.29757684
         5     4   25.0250000    3.69898635
  这是过程步3的输出结果,即不考虑x的影响时,trt各水平下y的未修正均数之间有显著性差别。根据专业知识可知,x对y会有一定的影响,应该选用协方差分析更为妥当。

Dependent Variable: Y
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      9   355.8354908   39.5372768  139.51   0.0001
Error      10    2.8340092   0.2834009
Corrected Total 19   358.6695000
Source     DF    Type I SS  Mean Square  F Value   Pr > F
TRT       4   198.4070000   49.6017500  175.02   0.0001
X        1   156.0401767  156.0401767  550.60   0.0001
X*TRT      4    1.3883141   0.3470785   1.22   0.3602
  这是过程步4的输出结果,其作用类似于过程步3,也说明单独trt对y的影响有显著性意义。因为SS误=SS总-SStrt=358.670-198.407=160.263,Ftrt=(198.407/4)/(160.263/19)
=4.642,P<0.01。

Dependent Variable: Y
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      9   355.8354908   39.5372768  139.51   0.0001
Error      10    2.8340092   0.2834009
Corrected Total 19   358.6695000
Source     DF    Type I SS  Mean Square  F Value   Pr > F
X        1   342.3578175  342.3578175  1208.03   0.0001
TRT       4   12.0893593   3.0223398   10.66   0.0012
X*TRT      4    1.3883141   0.3470785   1.22   0.3602
  这是过程步5的输出结果,从倒数第3行可看出,y与x之间的直线关系有非常显著性意义。
  过程步4和5的最后一行都显示,x与trt之间的交互作用无显著性,即可认为5条直线回归方程的总体斜率相等。

Dependent Variable: Y
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      5   354.4471767   70.8894353  235.05   0.0001
Error      14    4.2223233   0.3015945
Corrected Total 19   358.6695000
Source     DF   Type III SS  Mean Square  F Value   Pr > F
X        1   156.0401767  156.0401767  517.38   0.0001
TRT       4   12.0893593   3.0223398   10.02   0.0005
  这是最后一个过程步输出的第1部分结果, 表明定性和定量变量对y的影响都有非常显
著性的作用。
                 T for H0:  Pr > |T|  Std Error of
Parameter      Estimate  Parameter=0        Estimate
INTERCEPT     2.494859769 B     2.43   0.0293   1.02786287
X         1.083179819     22.75   0.0001   0.04762051
TRT    1   -0.244459378 B    -0.42   0.6780   0.57658196
     2   -0.280271345 B    -0.57   0.5786   0.49290825
     3    1.654757698 B     3.85   0.0018   0.42943036
     4    1.107113519 B     2.35   0.0342   0.47175112
     5    0.000000000 B     .    .     .
NOTE: The X'X matrix has been found to be singular and a generalized inverse
   was used to solve the normal equations.  Estimates followed by the
   letter 'B' are biased, and are not unique estimators of the parameters.
  这是最后一个过程步输出的第2部分,即对各回归系数检验的结果。对定性变量而言,
是以最后一个水平为基准的,即以深水处为对照组。
               Least Squares Means
      TRT       Y    Std Err   Pr > |T|  LSMEAN
            LSMEAN    LSMEAN  H0:LSMEAN=0  Number
      1   30.1531125   0.3339174    0.0001   1
      2   30.1173006   0.2827350    0.0001   2
      3   32.0523296   0.2796295    0.0001   3
      4   31.5046854   0.2764082    0.0001   4
      5   30.3975719   0.3621988    0.0001   5
  这是最后一个过程步输出的第3部分结果,即把x的数值化为相等后,定性变量各水平下y的修正均数、标准误差及其假设检验的结果。
            Pr > |T| H0: LSMEAN(i)=LSMEAN(j)
          i/j   1    2    3    4    5
          1  .   0.9312 0.0010 0.0061 0.6780
          2 0.9312  .   0.0003 0.0032 0.5786
          3 0.0010 0.0003  .   0.1898 0.0018
          4 0.0061 0.0032 0.1898  .   0.0342
          5 0.6780 0.5786 0.0018 0.0342  .
NOTE: To ensure overall protection level, only probabilities associated with
   pre-planned comparisons should be used.
  这是最后一个过程步输出的第4部分,即y的5个修正均数之间的两两比较的结果。设y的修正均数为 ,具体地说,( , , )中的任何一个与( , )中任何一个之间有显著或非常显著性差别。
  [专业结论] 在扣除了牡蛎的初始体重x对牡蛎的最后体重y的影响之后,仍可看出定性变量trt对y有非常显著性的影响,即牡蛎的最后体重y在出口处的底部与表层(trt=3、trt=4)的修正
均数之间无显著性差别,而它们与其他三个位置上的修正均数间都有显著或非常显著性的差别。结合具体问题可知,牡蛎在水温较高的水中生活,体重增加稍快一些。
  2.配伍组设计资料的一元
协方差分析
  [例4.3.2] 研究核黄素缺乏对蛋白质利用的影响,将36只大白鼠按某些重要的非处理因素配成12个区组,用随机的方法决定每组中的3只分别进入3富同的饲料组。饲料1为缺乏核黄素的饲料;饲料2为含核黄素的饲料、但限制食量使与第1组食量相近;饲料3为含核黄素的饲料、但不限制食量。3组大白鼠之进食量X与同期内所增体重Y的资料如下,试分析3种饲料的营养价值之间有无显著性差别。
     配伍  饲料1    饲料2    饲料3   
     组号  X   Y   X   Y   X   Y  
      1  256.9 27.0 260.3 32.0 544.7 160.3 
      2  271.6 41.7 271.1 47.1 481.2  96.1 
      3  210.2 25.0 214.7 36.7 418.9 114.6 
      4  300.1 52.0 300.1 65.0 556.6 134.8 
      5  262.2 14.5 269.7 39.0 394.5  76.3 
      6  304.4 48.8 307.5 37.9 426.6  72.8 
      7  272.4 48.0 278.9 51.5 416.1  99.4 
      8  248.2  9.5 256.2 26.7 549.9 133.7 
      9  242.8 37.0 240.8 41.0 580.5 147.0 
     10  342.9 56.5 340.7 61.3 608.3 165.8 
     11  356.9 76.0 356.3 102.1 559.6 169.8 
     12  198.2  9.2 199.2  8.1 371.9  54.3 
  [分析与解答] 如果收集资料时未记录每只大白鼠的进食量,则此例就是配伍组设计的一元
方差分析问题(参见本书第2篇第3章第3节);显然,处理现在的资料选用协方差分析为宜。
  [SAS程序]──[D4P19.PRG]
DATA abc;            PROC UNIVARIATE NORMAL;
INFILE 'a:bkqs121.dat';     VAR y;
DO a=1 TO 12;          BY b;      RUN;
DO b=1 TO 3;          PROC ANOVA;
  INPUT x y @@;        CLASS a b;
  OUTPUT;           MODEL y=a b;
END; END;           RUN;
PROC SORT;           PROC GLM;
BY a;      RUN;      CLASS a b;
PROC UNIVARIATE NORMAL;     MODEL y=x a b x*a x*b / SS3;
VAR y;             RUN;
BY a;             PROC GLM;
RUN;               CLASS a b;
PROC SORT;            MODEL y=x a b / SS3 SOLUTION;
BY b;              LSMEANS b / STDERR PDIFF;
RUN;              RUN;
(程序的第1部分)        (程序的第2部分)
  [程序修改指导] 参照前例修改指导,注意∶因A、B两因素各水平组合下无重复试验数据,故不能分析A*B的作用。最后一个过程步是根据倒数第2个过程步计算结果,发现X*A与X*B都无显著性意义后才写出来的。
  [输出结果及其解释]
A=1 W:Normal 0.778076 ProbA=2 W:Normal 0.823627 ProbA=3 W:Normal 0.846035 ProbA=4 W:Normal 0.864392 ProbA=5 W:Normal 0.985883 ProbA=6 W:Normal 0.955124 ProbA=7 W:Normal 0.800802 ProbA=8 W:Normal 0.851587 Prob  这是前4个过程步对指标y作正态性检验的结果,除最后一个配伍组不满足正态性要求外,其他各组都满足。在不苛克要求的前提下,可不必对资料作变换。
            Analysis of Variance Procedure
Dependent Variable: Y
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      13   67386.74361   5183.59566   13.58   0.0001
Error      22   8399.61278   381.80058
Corrected Total 35   75786.35639
Source     DF    Anova SS  Mean Square  F Value   Pr > F
A        11   19089.11639   1735.37422   4.55   0.0012
B        2   48297.62722  24148.81361   63.25   0.0001
  这是第5个过程步输出的结果,A、B两因素都有显著性影响。但这个结论并非一定正确,因为它未考虑定量的影响因素x的作用。
            General Linear Models Procedure
Dependent Variable: Y
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      27   75258.23302   2787.34196   42.22   0.0001
Error      8    528.12337    66.01542
Corrected Total 35   75786.35639
Source     DF   Type III SS  Mean Square  F Value   Pr > F
X        1    31.802446   31.802446   0.48   0.5073
A        11   1456.754538   132.432231   2.01   0.1662
B        2    14.989352    7.494676   0.11   0.8941
X*A       11   1631.176555   148.288778   2.25   0.1301
X*B       2    45.164419   22.582210   0.34   0.7202
  这是第6个过程步输出的结果,是探索性分析,着重考察x与A、B的
交互作用是否有显著性意义,即各回归直线的斜率之间是否相等。结果显示∶可认为各回归直线的斜率之间是相等的(因P=0.1301、P=0.7202,均大于0.05)。即资料满足进行协方差分析的第2个条件。
            General Linear Models Procedure
Dependent Variable: Y
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      14   73560.99191   5254.35657   49.58   0.0001
Error      21   2225.36448   105.96974
Corrected Total 35   75786.35639
Source     DF   Type III SS  Mean Square  F Value   Pr > F
X        1   6174.248301  6174.248301   58.26   0.0001
A        11   3765.325658   342.302333   3.23   0.0101
B        2   463.947755   231.973878   2.19   0.1369
  这是最后一个过程步输出的第1部分,表明定量因素x对y的影响有非常显著性作用;定性因素A(即区组因素)对y的影响有显著性作用。而第2个定性因素B(3种饲料)对y的影响无显著性作用。这个结论与前面不考虑x时的结论是相反的,体现了
协方差分析的价值。
                T for H0:  Pr > |T|  Std Error of
Parameter     Estimate  Parameter=0        Estimate
INTERCEPT   -89.08418366 B    -3.96   0.0007  22.48817353
A     1   9.36045515 B     0.95   0.3550   9.89612611
     2   3.07208435 B     0.32   0.7510   9.55542006
A     3   24.74781468 B     2.91   0.0084   8.50972658
     4   7.26167590 B     0.67   0.5120  10.88594221
     5   -2.00816529 B    -0.23   0.8229   8.86073025
     6   -7.38413810 B    -0.76   0.4541   9.68211904
     7   15.43805935 B     1.69   0.1052   9.11888535
     8   -6.07055235 B    -0.62   0.5433   9.82518315
     9   10.96065907 B     1.11   0.2816   9.91691397
     10  -0.54852862 B    -0.04   0.9656  12.55752149
     11  23.48757974 B     1.91   0.0701  12.30629843
     12   0.00000000 B     .    .     .
B     1   8.36529178 B     0.67   0.5113  12.51818204
     2   15.98754776 B     1.29   0.2112  12.39759817
     3   0.00000000 B     .    .     .
X        0.40881283      7.63   0.0001   0.05355788
  这是最后一个过程步输出的第2部分,合并的回归系数bc=0.4088,P=0.0001。
               Least Squares Means
            ①       ②     ③  
       B       Y    Std Err   Pr > |T|  LSMEAN
           LSMEAN    LSMEAN  H0:LSMEAN=0  Number
       1  67.4282342   4.9616061    0.0001   1
       2  75.0504901   4.8596353    0.0001   2
       3  59.0629424   8.3641102    0.0001   3
            Pr > |T| H0: LSMEAN(i)=LSMEAN(j)
              i/j   1    2    3
              1  .   0.0842 0.5113
              2 0.0842  .   0.2112
              3 0.5113 0.2112  .
  这是最后一个过程步输出的第3部分, 给出了研究者最关心的因素B的各水平下的有关结果∶①y的修正
均数、②标准误差、修正均数与0比较的P值。最后是因素B三个水平下y的修正均数之间的两两比较结果,均无显著性意义。
  [专业结论] 在排除了进食量x对所增体重y的影响后,发现所考察的3种饲料的营养价值之间无显著性差别。
  3.两因素
析因设计资料的一元协方差分析
  [例4.3.3] 在棉花产量(LINT)的研究中,考虑两个定性因素,VAR(棉花品种,分为∶37号和213号)、SPAC(种时的行距,分为30和40cm);还考察一个定量因素,即BOLL(棉籽重量)。按两因素析因设计安排试验,VAR与SPAC共有4中不同的水平组合,4种条件下重复试验的次数分别为9、16、8、16次,资料如下,试分析各因素对棉花产量LINT的影响大小。
  [分析与解答] 依题意,此资料适合选用
析因设计的协方差分析方法分析。
  [SAS程序]──[D4P20.PRG]
DATA abc;               213 40 4.9 1.0 213 40 5.7 1.0
INPUT var spac boll lint @@;     213 40 3.0 0.7 213 40 4.7 1.5
CARDS;                 213 40 5.0 1.3 213 40 2.8 0.4
37 30 8.4 2.9  37 30 8.0 2.5     213 40 5.2 1.2 213 40 5.6 1.0
37 30 7.4 2.7  37 30 8.9 3.1     213 40 4.5 1.0 213 40 5.6 1.2
37 30 5.6 2.1  37 30 8.0 2.7     213 40 2.0 0.7 213 40 1.2 0.2
37 30 7.6 2.5  37 30 5.4 1.5     213 40 4.2 1.2 213 40 5.3 1.2
37 30 6.9 2.5  37 40 4.5 1.3     213 40 7.0 1.7
37 40 9.1 3.1  37 40 9.0 3.1     ;
37 40 8.0 2.3  37 40 7.2 2.2     PROC GLM;
37 40 7.6 2.5  37 40 9.0 3.0     CLASS var spac;
37 40 2.3 0.6  37 40 8.7 3.0     MODEL lint=boll var spac
37 40 8.0 2.6  37 40 7.2 2.5           var*spac / SS3;
37 40 7.6 2.4  37 40 6.9 2.2     RUN;
37 40 6.9 2.5  37 40 7.6 2.4     PROC GLM;
37 40 4.7 1.4 213 30 4.6 1.7     CLASS var spac;
213 30 6.8 1.7 213 30 3.5 1.3     MODEL lint=boll var spac /
213 30 2.4 1.0 213 30 3.0 1.0           SOLUTION SS3;
213 30 2.8 0.5 213 30 3.6 0.9     LSMEANS var spac / STDERR;
213 30 6.9 1.9 213 40 7.4 2.1     RUN;
(程序的第1部分)            (程序的第2部分)

  [程序修改指导] 此处假定资料满足作
协方差分析的前提条件,实际应用时应仿前例作检验。 第1个过程步是探索性分析,目的在于弄清两定性因素var与spac的交互作用是否有显著性意义。第2个过程步是在看到第1个过程步输出结果后写尝重新运行。因var*spac无显著性意义,故最后的MODEL语句中舍去了该项。
  在LSMEANS语句中没加选择项PDIFF的原因是两个定性因素var和spac都是两水平的, 由模型语句输出的结果中就可得知两水平之间的差别是否有显著性了。

  [输出结果及其解释] General Linear Models Procedure
Dependent Variable: LINT
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      4   30.87546436   7.71886609  153.32   0.0001
Error      44   2.21514788   0.05034427
Corrected Total 48   33.09061224
Source     DF   Type III SS  Mean Square  F Value   Pr > F
BOLL       1   11.64672712  11.64672712  231.34   0.0001
VAR       1   0.95559296   0.95559296   18.98   0.0001
SPAC       1   0.46539158   0.46539158   9.24   0.0040
VAR*SPAC     1   0.08488620   0.08488620   1.69   0.2009
  这是第1个过程步的输出结果,显示var与spac的
交互作用无显著性意义。
            General Linear Models Procedure
Dependent Variable: LINT
              Sum of      Mean
Source     DF     Squares     Square  F Value   Pr > F
Model      3   30.79057816  10.26352605  200.81   0.0001
Error      45   2.30003408   0.05111187
Corrected Total 48   33.09061224
Source     DF   Type III SS  Mean Square  F Value   Pr > F
BOLL       1   11.56281448  11.56281448  226.23   0.0001
VAR       1   1.23967286   1.23967286   24.25   0.0001
SPAC       1   0.44987653   0.44987653   8.80   0.0048
  这是第2个过程步输出的第1部分,3个因素对因变量lint都有非常显著性的作用。
                T for H0:  Pr > |T|  Std Error of
Parameter     Estimate  Parameter=0        Estimate
INTERCEPT   -.2726531659 B    -2.63   0.0118   0.10382857
BOLL      0.3002040722     15.04   0.0001   0.01995932
VAR    37  0.4166533813 B     4.92   0.0001   0.08460231
     213 0.0000000000 B     .    .     .
SPAC   30  0.2014621753 B     2.97   0.0048   0.06790593
     40  0.0000000000 B     .    .     .
  这是第2个过程步输出的第2部分,得公共回归系数bc=0.3002,P=0.0001。
               Least Squares Means
        VAR     LINT    Std Err   Pr > |T|
              LSMEAN    LSMEAN  H0:LSMEAN=0
        37   2.01042138  0.05323438    0.0001
        213  1.59376800  0.05522732    0.0001

        SPAC     LINT    Std Err   Pr > |T|
              LSMEAN    LSMEAN  H0:LSMEAN=0
        30   1.90282577  0.05489562    0.0001
        40   1.70136360  0.03996573    0.0001
  这是第2个过程步输出的第3部分,即两个定性因素各水平下lint的修正
均数、标准误差和修正均数与0比较的假设检验的概率。
  [专业结论] 棉籽重量(boll)、棉花的品种(var)和种的行距(spac)对棉花产量都有非常显著性的影响。种下去的棉仔重量与棉花产量有正相关关系(因bc=0.3>0)、37号品中优于213号品种(因修正
均数2.01>1.59)、行距30优于40(因修正均数1.90>1.70)。

  第3节 多元
协方差分析应用举例

  多元
协方差分析与一元协方差分析在本质上是相同的,只是定量的影响因素的个数大于等于2而已。故下面仅举一例,其他可如法炮制。
  [例4.3.4] 下面是30名婴幼儿身高X1(cm)、 体重X2(kg)及体表面积Y(cm2)的资料,请把身高、体重化为相等后, 比较男、女两性别体表面积修正
均数之间是否有显著性差别。
(注∶详细数据见[D4P21.PRG])。
 编号  男:  X1   X2   Y    女:  X1   X2   Y
  1    54.0  3.00  2446.2     54.0  3.00  2117.3
  ...    ...   ...   ...      ...   ...   ...
  15    94.0  15.00  6101.6     91.0  12.50  5291.5

  [分析与解答] 资料中包含两个定量的影响因素X1、X2和一个定性的影响因素SEX(性别),应选用多元
协方差分析方法分析此资料。本例属于完全随机设计资料的多元协方差分析问题。
  [SAS程序]──[D4P21.PRG]
    DATA W;
     DO I=1 TO 15; DO SEX=1 TO 2;
      INPUT X1 X2 Y @@; OUTPUT;
     END; END; CARDS;
    54.0  3.00 2446.2  54.0  3.00 2117.3
    50.5  2.25 1928.4  53.0  2.25 2200.2
    51.0  2.50 2094.5  51.5  2.50 1906.2
    56.5  3.50 2506.7  51.0  3.00 1850.3
    52.0  3.00 2121.0  51.0  3.00 1632.5
    76.0  9.50 3845.9  77.0  7.50 3934.0
    80.0  9.00 4380.8  77.0 10.00 4180.4
    74.0  9.50 4314.2  77.0  9.50 4246.1
    80.0  9.00 4078.4  74.0  9.00 3358.8
    76.0  8.00 4134.5  73.0  7.50 3809.7
    96.0 13.50 5830.2  91.0 12.00 5358.4
    97.0 14.00 6013.6  91.0 13.00 5601.7
    99.0 16.00 6410.6  94.0 15.00 6074.9
    92.0 11.00 5283.3  92.0 12.00 5299.4
    94.0 15.00 6101.6  91.0 12.50 5291.5
    ;
    PROC GLM;
     CLASS SEX;
     MODEL Y=SEX X1 X2 / SOLUTION SS3;
     LSMEANS SEX / STDERR PDIFF; RUN;

  [程序修改指导] SEX表示性别,本例中SEX=1表示男性,SEX=2表示女性。在MODEL语句中, 把定量的(难以控制的)和定性的(易于控制的)影响因素一律放在等号右边,把观测指标变量(相当于因变量)放在等号左边。如果要检查
协方差分析的条件是否满足,可参照前节程序实现,此处为节省篇幅,假定条件满足(注∶实际应用时,应作此检验)。
  [输出结果及其解释] Dependent Variable: Y
             Sum of    Mean
Source      DF   Squares   Square F Value Pr > F
Model       3 68523072.11 22841024.04  557.41 0.0001
Error      26  1065399.76  40976.91
Corrected    29 69588471.87
Total
   Source DF Type Ⅲ SS Mean Square  F Value Pr > F
   SEX   1 139769.3397 139769.3397   3.41 0.0762
   X1   1 938153.7036 938153.7036   22.89 0.0001
   X2   1 368954.7895 368954.7895   9.00 0.0059
  由Type Ⅲ SS的计算结果表明:身高(X1)、体重(X2)对体表面积都有非常显著性的影响,而男、女两性之间无显著性差别。
              T for H0: Pr>|T| Std Error of
Parameter   Estimate  Parameter=0       Estimate
INTERCEPT  -1255.559200 B  -2.54  0.0172 493.53332897
SEX    1  136.828607 B   1.85  0.0762 74.08675506
     2   0.000000 B   .   .    .
X1       54.477217    4.78  0.0001 11.38538027
X2       130.645108    3.00  0.0059 43.53877443
  由回归分析的结果可知: 与X1、X2相对应的公共偏回归系数b1=54.477217、b2=130.645108, 它们与零之间差别的检验结果分别为P=0.0001和P=0.0059。
            Least Squares Means
    SEX     Y  Std Err  Pr > |T|  Pr > |T| H0:
        LSMEAN  LSMEAN H0:LSMEAN=0 LSMEAN1=LSMEAN2
    1  4013.45764 52.32694    0.0001   0.0762
    2  3876.62903 52.32694    0.0001
  男、女两性体表面积的修正
均数分别为4013.45764和3876.62903,两者之间无显著性差别(P=0.0762)。
  [专业结论] 分别把身高和体重化为相等后,男、女两性体表面积修正
均数之间无显著性的差别。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21560456/viewspace-678417/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: java
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-05-04

  • 博文量
    2
  • 访问量
    4895

最新文章