致敬:
罗纳德·艾尔默·费希尔(Ronald Aylmer Fisher, R. A. Fisher, 1890年2月17日- 1962年7月29日)
基本概念
方差分析这部分所涉及到的概念名词有很多,不过是看着唬人,实际上,名词起的非常直观清楚,比如,双因素混合模型方差分析这个名词,根据名字就知道,这个方差分析有两个因素,而是是混合模型的,说明还有混淆因素的存在。
以焦虑症治疗为例,有两种治疗方案,方案A和方案B。有10个焦虑症志愿者,被随机分配一半接受五周的A方案治疗,另一半接受五周的B方案治疗。在治疗结束时,使用某种专业方法进行评测。
名词 | 概念 |
---|---|
方差分析 (Analysis of Variance,ANOVA) | 主要研究分类变量作为自变量时,对因变量的影响是否是显著的。 |
组间因子 | 在上例中,治疗方案就是组间因子。我的理解就是试验小组划分的主要因素。 |
因变量 | 跟数学上的意义差不多,上例中,最后的评测结果就是因变量。 |
自变量 | 跟数学上的意义差不多,上例中,治疗方案就是自变量。 |
均衡设计 (Balanced Design) | 每组中的试验元素相等,这时的设计就是均衡设计。上例中,也就是每组的观测人数相等。 |
非均衡设计 (Unbalanced Design) | 每组中的试验元素不相等,这时的设计就是非均衡设计。 |
单因素组间方差分析 (单因素方差分析) (One-way ANOVA) | 仅有一个类别型变量,也就是只有一个因子,而且试验元素被分成了不同的组,每个元素只被试验一次。在上例中,只有“治疗方案”这一个自变量。 |
组内因子 | 上例中,10个人全部接受A方案治疗,分别测试治疗5周和6个月的治疗效果,此时的“时间”就是组内因子。 虽然看上去不同的时间是不同的组,但是这个“组”的概念,我的理解是针对“被试验的元素”分成的多少“组”,这个例子说的就是“这10个人在一个组,被试验了两次”。 |
单因素组内方差分析 (重复测量方差分析) | “被试验因素”在所有的组内因子下都进行了试验,所以试验次数不止一次,所以就是重复测量方差分析。 |
主效应 | 如果5个人用A方案,5个人用B方案,且同时观测不同时间对治疗效果的影响,那么此时有两个因子。 “疗法”和“时间”这两个因子就是主效应。 |
交互效应 | “疗法”和“时间”之间有交互影响,这个交互部分就是交互效应。 |
N因素方差分析 | 设计包含N个因子时,就是N元素方差分析 |
混合模型方差分析 | 当因子既有组间因子,又有组内因子的时候,就是混合模型 |
N因素混合模型方差分析 | 这个概念其实就是上面两个概念的组合。 |
混淆因素 | 在对“焦虑症”这个病进行试验的过程中,会受到“抑郁症”的影响,“抑郁症”这个因素就是混淆因素。 |
干扰变数 (Nuisance Variable) | 如果对上面这个混淆因素不感兴趣,那么就是干扰变数。 |
协变量 | 如果对混淆因素感兴趣,如果在试验前,对“抑郁症”的情况进行科学测量,那么这个“测量值”就是协变量。 |
协方差分析 (ANCOVA) | 一旦设计被引入了协变量,那么该设计就是协方差分析。 |
多元方差分析 (MANOVA) | 当因变量不止一个的时候,设计被称作多元方差分析。 【注意】这里的“元”指的是因变量。例子中,就是治疗效果,不要和自变量混淆。 |
多元协方差分析 (MANCOVA) | 以上两个概念的组合。 |
单因素方差分析
假设我们现在有若干品种的小麦,要在某一地区播种,我们想知道这些品种的小麦的产量有没有显著区别,为此我们设计一个田间试验,取一大块地将其分成形状大小都相同的 n n n小块。设供选择的品种有 k k k个,我们打算其中的 n 1 n_1 n1小块种植品种1, n 2 n_2 n2小块种植品种2,等等。
接下来,使用方差分析的方法来看不同品种小麦的产量是否有显著差异。
- 设问题中涉及一个因素 A A A,有 k k k个水平(种子品种),以 Y i j Y_{ij} Yij记第 i i i个水平的第 j j j小块地上的亩产量。模型为: Y i j = a i + e i j , j = 1 , ⋯ , n , i = 1 , ⋯ , k ( 2.1 ) Y_{ij}=a_i+e_{ij},j=1,\cdots,n,i=1,\cdots,k\space \space \space \space \space (2.1) Yij=ai+eij,j=1,⋯,n,i=1,⋯,k (2.1) 其中 a i a_i ai表示水平 i i i的理论平均值(小麦品种 i i i的平均亩产量),称为水平 i i i的效应, e i j e_{ij} eij就是随机误差。我们假定: E ( e i j ) = 0 , 0 < V a r ( e i j ) = σ 2 < ∞ , 一 切 e i j 独 立 同 分 布 ( 2.2 ) E(e_{ij})=0,0<Var(e_{ij})=\sigma^2<\infty,一切e_{ij}独立同分布\space \space \space \space \space (2.2) E(eij)=0,0<Var(eij)=σ2<∞,一切eij独立同分布 (2.2)
- 因素 A A A的各水平的高低优劣,取决于其理论平均 a i a_i ai的大小。所以,我们把着眼点放在 a i a_i ai是否相同,若相同,则因素 A A A对所考察的指标 Y Y Y无影响,也就是因素 A A A的效应不显著,否则显著。我们把所要检验的假设写为: H 0 : a 1 = a 2 = ⋯ = a k ( 2.3 ) H_0:a_1=a_2=\cdots=a_k \space \space \space \space \space (2.3) H0:a1=a2=⋯=ak (2.3)
- 之所以各个 Y i j Y_{ij} Yij会有差异,无非两个原因:意识各 a i a_i ai可能有差异;二是随机误差( e i j e_{ij} eij)的存在。通过这一分析,我们有了如下想法:找一个衡量全部 Y i j Y_{ij} Yij的变异的量: S S = ∑ i = 1 k ∑ j = 1 n i ( Y i j − Y ˉ ) 2 , Y ˉ = ∑ i = 1 k ∑ j = 1 n i Y i j n ( 2.4 ) SS=\sum_{i=1}^k \sum_{j=1}^{n_i}(Y_{ij}-\bar Y)^2,\space \space \bar Y=\sum_{i=1}^k \sum_{j=1}^{n_i}\frac {Y_{ij}}{n}\space \space \space \space \space (2.4) SS=i=1∑kj=1∑ni(Yij−Yˉ)2, Yˉ=i=1∑kj=1∑ninYij (2.4) S S SS SS越大,表示 Y i j Y_{ij} Yij之间的差异越大。
- 接下来,把 S S SS SS分为两部分,一部分表示随机误差的影响,记为 S S e SS_e SSe;另一部分表示因素 A A A的各水平理论平均值 a i a_i ai不同带来的影响,记为 S S A SS_A SSA.
- 关于 S S e SS_e SSe,先固定一个 i i i,此时对应的所有观测值 Y i 1 , Y i 2 , ⋯ , Y i n Y_{i1},Y_{i2},\cdots,Y_{in} Yi1,Yi2,⋯,Yin,它们之间的差异与每个水平的理论平均值不等无关,而是取决于随机误差,反映这些观察值差异程度的量是: ∑ j = 1 n i ( Y i j − Y ˉ i ) 2 \sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)^2 j=1∑ni(Yij−Yˉi)2其中, Y ˉ i = Y i 1 + Y i 2 + ⋯ + Y i n n i , i = 1 , 2 , ⋯ , n ( 2.5 ) \bar Y_i= \frac {Y_{i1}+Y_{i2}+\cdots+Y_{in}}{n_i},i=1,2,\cdots,n \space \space \space \space \space (2.5) Yˉi=niYi1+Yi2+⋯+Yin,i=1,2,⋯,n (2.5) Y ˉ i \bar Y_i Yˉi可以视为对 a i a_i ai的估计。把上述平方和做累加得: S S e = ∑ i = 1 k ∑ j = 1 n i ( Y i j − Y ˉ i ) 2 ( 2.6 ) SS_e=\sum_{i=1}^k \sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)^2\space \space \space \space \space (2.6) SSe=i=1∑kj=1∑ni(Yij−Yˉi)2 (2.6)
- 可求得
S
S
A
SS_A
SSA:
S S A = S S − S S e SS_A=SS-SS_e SSA=SS−SSe
= ∑ i = 1 k ∑ j = 1 n i ( Y i j − Y ˉ ) 2 − ∑ i = 1 k ∑ j = 1 n i ( Y i j − Y ˉ i ) 2 =\sum_{i=1}^k \sum_{j=1}^{n_i}(Y_{ij}-\bar Y)^2-\sum_{i=1}^k \sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)^2 =∑i=1k∑j=1ni(Yij−Yˉ)2−∑i=1k∑j=1ni(Yij−Yˉi)2
= ∑ i = 1 k ∑ j = 1 n i ( ( Y i j − Y ˉ i ) − ( Y ˉ i − Y ˉ ) ) 2 − ∑ i = 1 k ∑ j = 1 n i ( Y i j − Y ˉ i ) 2 =\sum_{i=1}^k \sum_{j=1}^{n_i}\bigg((Y_{ij}-\bar Y_i)-(\bar Y_i-\bar Y)\bigg)^2-\sum_{i=1}^k \sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)^2 =∑i=1k∑j=1ni((Yij−Yˉi)−(Yˉi−Yˉ))2−∑i=1k∑j=1ni(Yij−Yˉi)2
= ∑ i = 1 k ∑ j = 1 n i ( ( Y i j − Y ˉ i ) 2 − 2 ( Y i j − Y ˉ i ) ( Y ˉ i − Y ˉ ) + ( Y ˉ i − Y ˉ ) 2 ) − ∑ i = 1 k ∑ j = 1 n i ( Y i j − Y ˉ i ) 2 =\sum_{i=1}^k \sum_{j=1}^{n_i}\bigg((Y_{ij}-\bar Y_i)^2-2(Y_{ij}-\bar Y_i)(\bar Y_i-\bar Y)+(\bar Y_i-\bar Y)^2\bigg)-\sum_{i=1}^k \sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)^2 =∑i=1k∑j=1ni((Yij−Yˉi)2−2(Yij−Yˉi)(Yˉi−Yˉ)+(Yˉi−Yˉ)2)−∑i=1k∑j=1ni(Yij−Yˉi)2
= ∑ i = 1 k ∑ j = 1 n i ( Y i j − Y ˉ i ) 2 − 2 ∑ i = 1 k ∑ j = 1 n i ( ( Y i j − Y ˉ i ) ( Y ˉ i − Y ˉ ) ) + ∑ i = 1 k ∑ j = 1 n i ( Y ˉ i − Y ˉ ) 2 − ∑ i = 1 k ∑ j = 1 n i ( Y i j − Y ˉ i ) 2 =\sum_{i=1}^k \sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)^2-2\sum_{i=1}^k \sum_{j=1}^{n_i}\bigg((Y_{ij}-\bar Y_i)(\bar Y_i-\bar Y)\bigg)+\sum_{i=1}^k \sum_{j=1}^{n_i}(\bar Y_i-\bar Y)^2-\sum_{i=1}^k \sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)^2 =∑i=1k∑j=1ni(Yij−Yˉi)2−2∑i=1k∑j=1ni((Yij−Yˉi)(Yˉi−Yˉ))+∑i=1k∑j=1ni(Yˉi−Yˉ)2−∑i=1k∑j=1ni(Yij−Yˉi)2
= ∑ i = 1 k ∑ j = 1 n i ( Y ˉ i − Y ˉ ) 2 − 2 ∑ i = 1 k ( ( Y ˉ i − Y ˉ ) ∑ j = 1 n i ( Y i j − Y ˉ i ) ) ( p s : ∑ j = 1 n i ( Y i j − Y ˉ i ) = 0 ) =\sum_{i=1}^k \sum_{j=1}^{n_i}(\bar Y_i-\bar Y)^2-2\sum_{i=1}^k\bigg((\bar Y_i-\bar Y)\sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)\bigg)\space\space\space\space\space\space(ps:\sum_{j=1}^{n_i}(Y_{ij}-\bar Y_i)=0) =∑i=1k∑j=1ni(Yˉi−Yˉ)2−2∑i=1k((Yˉi−Yˉ)∑j=1ni(Yij−Yˉi)) (ps:∑j=1ni(Yij−Yˉi)=0)
= ∑ i = 1 k n i ( Y ˉ i − Y ˉ ) 2 ( 2.7 ) =\sum_{i=1}^{k}n_i(\bar Y_i-\bar Y)^2\space\space\space\space\space(2.7) =∑i=1kni(Yˉi−Yˉ)2 (2.7)
因为 Y ˉ i \bar Y_i Yˉi可以视为对 a i a_i ai的估计, a i a_i ai的差异越大, Y ˉ i \bar Y_i Yˉi之间的差异也越大,所以 S S A SS_A SSA可以用来衡量不同水平之间的差异程度。 - 在统计学上,通常称 S S SS SS为总平方和, S S A SS_A SSA为因素 A A A的平方和, S S e SS_e SSe为误差平方和,分解式 S S = S S A + S S e SS=SS_A+SS_e SS=SSA+SSe为该模型的方差分析。
- 基于上面的分析,我们可以得到一个检验方法:
当比值 S S A S S e \frac {SS_A}{SS_e} SSeSSA大于某一给定界值时,否定 H 0 H_0 H0,否则就接受 H 0 H_0 H0 - 为了构造 F F F分布的检验统计量,我们假定随机误差 e i j e_{ij} eij满足正态分布 N ( 0 , σ 2 ) N(0,\sigma^2) N(0,σ2),同时我们也假定观察值 Y i j Y_{ij} Yij符合正态分布,此时,记: M S A = S S A k − 1 , M S e = S S e n − k ( 2.8 ) MS_A=\frac {SS_A}{k-1},MS_e=\frac {SS_e}{n-k} \space \space \space \space \space (2.8) MSA=k−1SSA,MSe=n−kSSe (2.8)当 H 0 H_0 H0成立时,有: M S A M S e ∼ F k − 1 , n − k ( 2.9 ) \frac {MS_A}{MS_e} \sim F_{k-1,n-k} \space \space \space \space \space (2.9) MSeMSA∼Fk−1,n−k (2.9)在给定显著性水平 α \alpha α时,即得假设 H 0 H_0 H0的检验如下: 当 M S A M S e ≤ F k − 1 , n − k ( α ) 时 , 接 受 H 0 , 不 然 拒 绝 H 0 ( 2.10 ) 当\frac {MS_A}{MS_e}≤F_{k-1,n-k}(\alpha)时,接受H_0,不然拒绝H_0\space \space \space \space \space(2.10) 当MSeMSA≤Fk−1,n−k(α)时,接受H0,不然拒绝H0 (2.10)
- M S A MS_A MSA被称为因素 A A A平均平方和,被除数 k − 1 k-1 k−1称为因素 A A A平均平方和的自由度; M S e MS_e MSe被称为随机误差的平均平方和, n − k n-k n−k称为随机误差的平均平方和的自由度。
- 单因素方差分析的方差分析表如下:
项目 | S S SS SS | 自由度 | M S MS MS | F F F比 | 显著性 |
---|---|---|---|---|---|
A A A | S S A SS_A SSA | k − 1 k-1 k−1 | M S A MS_A MSA | M S A M S e \frac {MS_A}{MS_e} MSeMSA | *,**,无 |
误差 | S S e SS_e SSe | n − k n-k n−k | M S e MS_e MSe | ||
总和 | S S SS SS | n − 1 n-1 n−1 |
- 上表中,对于显著性:
F k − 1 , n − k ( 0.05 ) = c 1 , F k − 1 , n − k ( 0.01 ) = c 2 ; F_{k-1,n-k}(0.05)=c_1,F_{k-1,n-k}(0.01)=c_2; Fk−1,n−k(0.05)=c1,Fk−1,n−k(0.01)=c2;- 若 M S A M S e > c 2 \frac {MS_A}{MS_e}>c_2 MSeMSA>c2,用**表示,表明 A A A因素的效应是高度显著的,即在 α = 0.01 \alpha=0.01 α=0.01的显著水平下,拒绝原假设。
- 若 c 2 < M S A M S e < c 1 c_2<\frac {MS_A}{MS_e}<c_1 c2<MSeMSA<c1,用*表示。
- 若 M S A M S e > c 1 \frac {MS_A}{MS_e}>c_1 MSeMSA>c1,不显著。
评估检验的假设条件
根据方差分析的推导,我们知道,方差分析结果的有效性是建立在一系列假设条件之上的,因此,在我们使用方差分析模型时,需要评估进行方差分析的数据,是否符合模型使用的假设条件。
检验 | |
---|---|
正态性检验 | 在建立模型时,我们假设变量是服从正态分布的,需要进行正态性检验。 |
K − S t e s t K-S test K−Stest | 用来检验数据是否符合某种分布的一种非参数检验。 其原假设 H 0 H_0 H0:两个数据分布一致或数据符合理论分布。 |
A n d e r s o n − D a r l i n g t e s t Anderson-Darling test Anderson−Darlingtest | 用来检验给定的样本是否来自于某个确定的概率分布的统计检验方法。 若结果种的p值大于0.05,则数据符合正态分布。 |
S h a p i r o − W i l k t e s t Shapiro-Wilk test Shapiro−Wilktest | 在小样本的情况下,是一个很普通的正态性检验方法。 原假设 H 0 H_0 H0:数据符合正态分布。 |
L i l l i e f o r t e s t Lilliefor test Lilliefortest | 原假设 H 0 H_0 H0:数据符合正态分布。 |
方差齐性检验 | 因为方差分析的实质是检验多个水平的均值是否有显著差异,如果各个水平的观察值方差差异太大,只检验均值之间的差异就没有意义了,所以要进行方差齐性检验。 |
双因素方差分析
双因素方差分析 与 多因素方差分析 在原理上是相似的。
- 依然以田间试验的例子。设两个因素 A , B A,B A,B,分别有 k , l k,l k,l个水平。 A A A的水平 i i i与 B B B的水平 j j j的组合记为 ( i , j ) (i,j) (i,j),其试验结果记为 Y i j , i = 1 , ⋯ , k , j = 1 , ⋯ , l Y_{ij},i=1,\cdots,k,j=1,\cdots,l Yij,i=1,⋯,k,j=1,⋯,l.统计模型为: Y i j = μ + a i + b j + e i j , i = 1 , ⋯ , k , j = 1 , ⋯ , l ( 3.1 ) Y_{ij}=\mu+a_i+b_j+e_{ij},i=1,\cdots,k,j=1,\cdots,l(3.1) Yij=μ+ai+bj+eij,i=1,⋯,k,j=1,⋯,l(3.1)
- 其中, e i j e_{ij} eij为随机误差,它包含了未加控制的因素 ( A , B 以 外 的 因 素 ) (A,B以外的因素) (A,B以外的因素)及大量随机因素的影响。假定: E ( e i j ) = 0 , 0 < V a r ( e i j ) = σ 2 < ∞ , 一 切 e i j 独 立 同 分 布 ( 3.2 ) E(e_{ij})=0,0<Var(e_{ij})=\sigma^2<\infty,一切e_{ij}独立同分布(3.2) E(eij)=0,0<Var(eij)=σ2<∞,一切eij独立同分布(3.2)
- 另一部分
μ
+
a
i
+
b
j
\mu+a_i+b_j
μ+ai+bj,它显示水平组合
(
i
,
j
)
(i,j)
(i,j)的平均效应。可以分为三部分:
- μ \mu μ是总平均(一切水平组合效应的平均),是一个基准。
- a i a_i ai表示由 A A A的水平 i i i带来的增加部分,称为因素 A A A的水平 i i i的效应。
- b j b_j bj表示由 B B B的水平 j j j带来的增加部分,称为因素 B B B的水平 j j j的效应。
- 调整 μ \mu μ的值,我么可以补充要求: a 1 + ⋯ + a k = 0 , b 1 + ⋯ + b l = 0 ( 3.3 ) a_1+\cdots+a_k=0,b_1+\cdots+b_l=0(3.3) a1+⋯+ak=0,b1+⋯+bl=0(3.3)如果上式不成立,则分别把 μ \mu μ换为 ( μ + a ˉ + b ˉ ) (\mu+\bar a+\bar b) (μ+aˉ+bˉ), a i a_i ai换为 ( a i − a ˉ ) (a_i-\bar a) (ai−aˉ), b j b_j bj换为 ( b j − b ˉ ) (b_j-\bar b) (bj−bˉ),则原式不变且上式成立。
- 上式给了 a i , b j a_i,b_j ai,bj的意义一种更清晰的解释: a i > 0 a_i>0 ai>0表示 A A A的水平 i i i的效应在 A A A的全部水平的平均效应之上, a i < 0 a_i<0 ai<0则相反。
- 上式也给了 μ , a i , b j \mu,a_i,b_j μ,ai,bj的一个适当的估计法:把 Y i j Y_{ij} Yij对一切 i , j i,j i,j相加,有: ∑ i = 1 k ∑ j = 1 l Y i j = k l μ + ∑ i = 1 k ∑ j = 1 l e i j ( 3.4 ) \sum_{i=1}^k \sum_{j=1}^l Y_{ij}=kl\mu+\sum_{i=1}^k\sum_{j=1}^l e_{ij}(3.4) i=1∑kj=1∑lYij=klμ+i=1∑kj=1∑leij(3.4)由(3.2)得: Y ˉ = ∑ i = 1 k ∑ j = 1 l Y i j k l ( 3.5 ) \bar Y=\sum_{i=1}^k \sum_{j=1}^l \frac {Y_{ij}}{kl}(3.5) Yˉ=i=1∑kj=1∑lklYij(3.5)是 μ \mu μ的一个无偏估计。其次,有: ∑ j = 1 l Y i j = l μ + l a + ∑ j = 1 l e i j \sum_{j=1}^l Y_{ij}=l\mu+la+\sum_{j=1}^l e_{ij} j=1∑lYij=lμ+la+j=1∑leij于是,记: Y ˉ i = ∑ j = 1 l Y i j l , Y ˉ j = ∑ i = 1 k Y i j k ( 3.7 ) \bar Y_i=\sum_{j=1}^l \frac {Y_{ij}}{l},\bar Y_j=\sum_{i=1}^k \frac {Y_{ij}}{k}(3.7) Yˉi=j=1∑llYij,Yˉj=i=1∑kkYij(3.7)
- 由(3.7)知, Y ˉ j \bar Y_j Yˉj为 μ + a i \mu+a_i μ+ai的一个无偏估计。于是得到 s i s_i si的一个无偏估计为: a i ^ = Y ˉ i − Y ˉ , i = 1 , ⋯ , k ( 3.8 ) \hat {a_i}=\bar Y_i-\bar Y,i=1,\cdots,k(3.8) ai^=Yˉi−Yˉ,i=1,⋯,k(3.8)同理, b j ^ = Y ˉ j − Y ˉ , j = 1 , ⋯ , l ( 3.9 ) \hat {b_j}=\bar Y_j-\bar Y,j=1,\cdots,l(3.9) bj^=Yˉj−Yˉ,j=1,⋯,l(3.9) a i ^ , b j ^ \hat {a_i},\hat {b_j} ai^,bj^适合约束条件(3.3)。
- 下面进行方差分析,要设法把总平方和 S S = ∑ i = 1 k ∑ j = 1 l ( Y i j − Y ˉ ) 2 SS=\sum_{i=1}^k\sum_{j=1}^l(Y_{ij}-\bar Y)^2 SS=i=1∑kj=1∑l(Yij−Yˉ)2分解为三部分: S S A , S S B , S S e SS_A,SS_B,SS_e SSA,SSB,SSe,分别表示因素 A , B A,B A,B和 随机误差的影响。
- 这种分解的主要目的是假设检验: H 0 A : a 1 = ⋯ = a k = 0 ( 3.10 ) H_{0A}:a_1=\cdots=a_k=0(3.10) H0A:a1=⋯=ak=0(3.10)和 H 0 B : b 1 = ⋯ = b k = 0 ( 3.11 ) H_{0B}:b_1=\cdots=b_k=0(3.11) H0B:b1=⋯=bk=0(3.11)
- H 0 A H_{0A} H0A成立表示因素 A A A对指标无影响。在实际问题中,绝对无影响的场合很少见,但如果影响甚小,以至于被随机误差所掩盖的时候,这种影响事实上也是等于没有的。
- 因此,拿 S S A SS_A SSA和 S S e SS_e SSe的比作为检验统计量正符合这一想法。
- 接下来是方差分解的小技巧: Y i j − Y ˉ = ( Y ˉ i − Y ˉ ) + ( Y ˉ j − Y ˉ ) + ( Y i j − Y ˉ i − Y ˉ j + Y ˉ ) Y_{ij}-\bar Y=(\bar Y_i-\bar Y)+(\bar Y_j-\bar Y)+(Y_{ij}-\bar Y_i - \bar Y_j + \bar Y) Yij−Yˉ=(Yˉi−Yˉ)+(Yˉj−Yˉ)+(Yij−Yˉi−Yˉj+Yˉ)两边平方,对 i , j i,j i,j求和,结合约束条件(3.3),注意到: ∑ i = 1 k ( Y ˉ i − Y ˉ ) = 0. ∑ j = 1 l ( Y ˉ j − Y ˉ ) = 0. \sum_{i=1}^k(\bar Y_i-\bar Y)=0.\sum_{j=1}^l(\bar Y_j-\bar Y)=0. i=1∑k(Yˉi−Yˉ)=0.j=1∑l(Yˉj−Yˉ)=0. ∑ i = 1 k ( Y i j − Y ˉ i − Y ˉ j + Y ˉ ) = ∑ j = 1 l ( Y i j − Y ˉ i − Y ˉ j + Y ˉ ) = 0 \sum_{i=1}^k(Y_{ij}-\bar Y_i-\bar Y_j + \bar Y)=\sum_{j=1}^l(Y_{ij}-\bar Y_i - \bar Y_j + \bar Y)=0 i=1∑k(Yij−Yˉi−Yˉj+Yˉ)=j=1∑l(Yij−Yˉi−Yˉj+Yˉ)=0即知,所有交叉积之和皆为0,而得到: S S = l ∑ i = 1 k ( Y ˉ i − Y ˉ ) 2 + k ∑ j = 1 l ( Y ˉ j − Y ˉ ) 2 + ∑ i = 1 k ∑ j = 1 l ( Y i j − Y ˉ i − Y ˉ j + Y ˉ ) 2 = S S A + S S B + S S c ( 3.12 ) SS=l\sum_{i=1}^k(\bar Y_i-\bar Y)^2+k\sum_{j=1}^l(\bar Y_j-\bar Y)^2+\sum_{i=1}^k \sum_{j=1}^l(Y_{ij}-\bar Y_i-\bar Y_j+\bar Y)^2=SS_A+SS_B+SS_c(3.12) SS=li=1∑k(Yˉi−Yˉ)2+kj=1∑l(Yˉj−Yˉ)2+i=1∑kj=1∑l(Yij−Yˉi−Yˉj+Yˉ)2=SSA+SSB+SSc(3.12)其中,第一个平方和可以作为因素 A A A的影响的衡量;第二个平方和可以作为因素 B B B的影响的衡量;第三个平方和可以作为随机误差的影响。
- 另外,由模型(3.1)以及约束条件(3.3),容易知道: Y i j − Y ˉ i − Y ˉ j + Y ˉ = ( μ + a i + b j + e i j ) − ( μ + a i + e ˉ i ) − ( μ + b j + e ˉ j ) + ( μ + e ˉ ) = e i j − e ˉ i − e ˉ j + e ˉ ( 3.13 ) Y_{ij}-\bar Y_i-\bar Y_j+\bar Y=(\mu+a_i+b_j+e_{ij})-(\mu+a_i+\bar e_i)-(\mu+b_j+\bar e_j)+(\mu+\bar e)=e_{ij}-\bar e_i-\bar e_j+\bar e (3.13) Yij−Yˉi−Yˉj+Yˉ=(μ+ai+bj+eij)−(μ+ai+eˉi)−(μ+bj+eˉj)+(μ+eˉ)=eij−eˉi−eˉj+eˉ(3.13)这里面已经毫无 μ , a i , b j \mu,a_i,b_j μ,ai,bj的影响,而只含随机误差。
- 得到分解式(3.12)后,我们就可以像单因素情况那样,写出方差分析表:
S S A , S S B SS_A,SS_B SSA,SSB自由度分别为其水平数减去1;总和自由度为全部观察值数目 k l kl kl减去1;剩下的就是误差平方和自由度: ( k l − 1 ) − ( k − 1 ) − ( l − 1 ) = ( k − 1 ) ( l − 1 ) (kl-1)-(k-1)-(l-1)=(k-1)(l-1) (kl−1)−(k−1)−(l−1)=(k−1)(l−1)
双因素方差分析表如下:
项目 | S S SS SS | 自由度 | M S MS MS | F F F比 | 显著性 |
---|---|---|---|---|---|
A A A | S S A SS_A SSA | k − 1 k-1 k−1 | M S A MS_A MSA | M S A M S e \frac {MS_A}{MS_e} MSeMSA | *,**,无 |
B B B | S S B SS_B SSB | l − 1 l-1 l−1 | M S B MS_B MSB | M S B M S e \frac {MS_B}{MS_e} MSeMSB | |
误差 | S S e SS_e SSe | ( k − 1 ) ( i − 1 ) (k-1)(i-1) (k−1)(i−1) | M S e MS_e MSe | ||
总和 | S S SS SS | k l − 1 kl-1 kl−1 |
- 在采纳模型(3.1)时,我们引进了一种假定,即:因素A的各水平的优劣比较,与因素B处于哪一个水平无关,反之亦然。
- 但是,在一般情况下,A和B两因子有“交互作用”,这时,在模型(5.13)中,还要加上表示交互作用的项 c i j c_{ij} cij,这时,统计分析以及分析结果都变得很复杂。
- 至于,交互作用是否需要考虑,很大程度上,取决于问题的实际背景和经验。有时,通过试验也可以看出,比如,如果方差 σ 2 \sigma^2 σ2的估计 M S e MS_e MSe反常地大,则有可能是交互作用导致的。