実験計画法 第5章 §5.2 ★★★ 平方和の直交分解・期待平均平方・プーリング・有効反復数。記述式で「導出せよ」と問われる部分
平方和の分解
各データの全体平均からの偏差を、次の4つの部分に分ける。
xijk−xˉ=A(xˉi⋅⋅−xˉ)+B(xˉ⋅j⋅−xˉ)+A×B(xˉij⋅−xˉi⋅⋅−xˉ⋅j⋅+xˉ)+e(xijk−xˉij⋅).(5.4)
右辺を足すと左辺に戻ることは、項を消し合わせれば確かめることができる。
定理 5.1(平方和の分解 ★★★)
(5.4) の両辺を2乗して i,j,k について和をとると、交差項はすべて 0 になり、
ST=SA+SB+SA×B+Se(5.5)
が成り立つ。ここで
STSA×B=i,j,k∑(xijk−xˉ)2,=ri,j∑(xˉij⋅−xˉi⋅⋅−xˉ⋅j⋅+xˉ)2,SASe=mri∑(xˉi⋅⋅−xˉ)2,=i,j,k∑(xijk−xˉij⋅)2.SB=lrj∑(xˉ⋅j⋅−xˉ)2,
証明
4つの部分を順に次のように書く。
uiA,ujB,uijAB,uijke
添字が示すとおり、uA は i だけに依存する。同様に uB は j だけに依存する。uAB は (i,j) だけに依存する。また次の性質を持つ。
i∑uiA=0,j∑ujB=0,i∑uijAB=0 (各 j),j∑uijAB=0 (各 i),k∑uijke=0 (各 i,j).
最初の2つは平均の定義から直ちに従う。3つ目と4つ目は例題 5.1 の (2) と同じ計算で示すことができる。最後のものは∑k(xijk−xˉij⋅)=Tij⋅−rxˉij⋅=0 である。
交差項を1つずつ調べる。
i,j,k∑uiAujBi,j,k∑uiAuijABi,j,k∑ujBuijAB=r(i∑uiA)(j∑ujB)=0,=ri∑uiA(j∑uijAB)=0,=rj∑ujB(i∑uijAB)=0.
ue との交差項を考える。ほかの3つはどれも k によらない。そこで k についての和を先にとれば、∑kuijke=0 により消える。
以上で6つの交差項がすべて 0 になり、2乗の和は各部分の2乗の和に分かれる。
各 uiA は mr 個のデータに共通に現れる。ここから SA の係数 mr が出る。SB の係数 lr も同じ理由による。SA×B の係数 r も同様である。
分解をベクトルで見る
N 個のデータを RN のベクトルと見る。すると uA,uB,uAB,ue は、互いに直交する4つの部分空間の元である。SA,…,Se はデータベクトルをそれぞれの部分空間へ直交射影したものの長さの2乗で、(5.5) は Pythagoras の定理に当たる。
部分空間の次元がそのまま自由度になる。
- uA は l 個の値を持つが、和が 0 という制約が1本ある。よって次元は l−1。
- uAB の次元は (l−1)(m−1) である(確認テスト 5.1-4 で示す)。
- ue は各組合せで r 個の値の和が 0 である。よって次元は lm(r−1)。
自由度は
ϕT=N−1,ϕA=l−1,ϕB=m−1,ϕA×B=(l−1)(m−1),ϕe=lm(r−1)(5.6)
で、ϕA+ϕB+ϕA×B+ϕe=(lm−1)+lm(r−1)=N−1=ϕT が成り立つ。
計算の手順
手で計算するときは、平均の差の2乗を足すより、和の2乗から修正項を引く形の方が丸めの誤差が入らない。修正項を CT=T2/N とおくと、
STSAB=i,j,k∑xijk2−CT,=i,j∑rTij⋅2−CT,SASA×B=i∑mrTi⋅⋅2−CT,=SAB−SA−SB,SBSe=j∑lrT⋅j⋅2−CT,=ST−SAB.(5.7)
SAB は、2元表のセルを1つの因子の水準と見たときの平方和である(水準数は lm)。組合せの母平均どうしのばらつき全体を表す。そこから主効果の分を引いた残りが交互作用の平方和になる。
SA の式は、mr∑i(xˉi⋅⋅−xˉ)2 を展開すれば得られる。
mri∑(xˉi⋅⋅−xˉ)2=i∑mrTi⋅⋅2−2xˉT+Nxˉ2=i∑mrTi⋅⋅2−NT2.
ほかも同じ計算である。
期待平均平方
各平方和の期待値を求める。構造式 (5.1) と制約 (5.2) を平均に代入すると、
xˉi⋅⋅−xˉ=ai+(εˉi⋅⋅−εˉ),xˉij⋅−xˉi⋅⋅−xˉ⋅j⋅+xˉ=(ab)ij+(εˉij⋅−εˉi⋅⋅−εˉ⋅j⋅+εˉ),xijk−xˉij⋅=εijk−εˉij⋅
となる。xˉi⋅⋅ では、B の主効果と交互作用が和で消える。μ は差をとると消える。母平均の部分と誤差の部分に分かれたので、2乗の期待値は「母数の2乗和」と「誤差の部分の2乗和の期待値」の和になる(交差項は E[ε]=0 により期待値が 0)。
定理 5.2(期待平均平方 ★★★)
母数模型 (5.1) のもとで
E(VA)E(VB)E(VA×B)E(Ve)=σ2+mrσA2,=σ2+lrσB2,=σ2+rσA×B2,=σ2.σA2σB2σA×B2=l−1∑iai2,=m−1∑jbj2,=(l−1)(m−1)∑i,j(ab)ij2,(5.8)
証明
まず補助的な事実を示す。Y1,…,Yn が独立に平均 0・分散 τ2 に従うとする。Yˉ=n1∑Yi について
E[i=1∑n(Yi−Yˉ)2]=E[∑Yi2]−nE[Yˉ2]=nτ2−n⋅nτ2=(n−1)τ2.(5.9)
Ve:各組合せの誤差 εij1,…,εijr は独立で、分散は等しい。(5.9) から
E[k∑(εijk−εˉij⋅)2]=(r−1)σ2.
lm 個の組合せについて足して E(Se)=lm(r−1)σ2。ϕe で割って E(Ve)=σ2。
VA:εˉ1⋅⋅,…,εˉl⋅⋅ は互いに独立である(重なるデータが無い)。それぞれ mr 個の平均なので、分散は σ2/(mr) である。εˉ はこれらの平均である。よって (5.9) で n=l とする。さらに τ2=σ2/(mr) として
E(SA)=mr[i∑ai2+Ei∑(εˉi⋅⋅−εˉ)2]=mri∑ai2+mr(l−1)mrσ2=mri∑ai2+(l−1)σ2.
交差項 2mr∑iaiE[εˉi⋅⋅−εˉ] は 0 である。ϕA=l−1 で割れば E(VA) の式になる。VB も同様である。
VA×B:wij=εˉij⋅ とおく。wij は lm 個ある。これらは独立に平均 0・分散 τ2=σ2/r を持つ。
例題 5.1 と同じ分解を w に当てはめる。wij−wˉ の2乗和が、行・列・残りの3つに直交分解される。よって
i,j∑(wij−wˉi⋅−wˉ⋅j+wˉ)2=i,j∑(wij−wˉ)2−mi∑(wˉi⋅−wˉ)2−lj∑(wˉ⋅j−wˉ)2.
右辺の各項の期待値は、(5.9) から次のとおりである(wˉi⋅ の分散は τ2/m)。
(lm−1)τ2,m(l−1)τ2/m,l(m−1)τ2/l.
よって左辺の期待値は
(lm−1−l+1−m+1)τ2=(l−1)(m−1)σ2/r
である。r 倍し、母数の部分 r∑(ab)ij2 を足して
E(SA×B)=ri,j∑(ab)ij2+(l−1)(m−1)σ2.
ϕA×B で割れば主張を得る。
(5.8) から検定の組み立てが読み取れる。帰無仮説を H0:a1=⋯=al=0 とする。
- H0 のもとでは E(VA)=E(Ve)=σ2 である。
- H0 が偽なら E(VA)>σ2 になる。
したがって F0=VA/Ve が大きいときに H0 を棄却すればよい。B と A×B の検定でも、分母は誤差の平均平方である。
検定統計量の分布
定理 5.3(分散比の分布 ★★★)
誤差が正規分布に従うとする。このとき SA,SB,SA×B,Se は互いに独立で、Se/σ2∼χϕe2 である。さらに H0A:ai≡0 のもとで SA/σ2∼χϕA2 となる。よって
F0=VeVA∼FϕA,ϕe.
B と A×B についても同様である。
- H0B のもとで VB/Ve∼FϕB,ϕe。
- H0AB のもとで VA×B/Ve∼FϕA×B,ϕe。
証明
誤差ベクトル ε∈RN は N(0,σ2IN) に従う。前の考え方の箱で述べた、互いに直交する4つの部分空間を使う。それぞれへの直交射影を PA,PB,PAB,Pe とする。
- ue に母数が入らないので、Se=∥Pex∥2=∥Peε∥2。
- H0A のもとでは SA=∥PAε∥2 である。
射影の像は互いに直交する。よって正規ベクトルの射影 PAε,…,Peε は互いに無相関の正規ベクトルで、独立になる。また次元 d の部分空間の正規直交基底 q1,…,qd をとると
∥Pε∥2=s=1∑d(qs⊤ε)2
である。qs⊤ε は独立に N(0,σ2) に従う。よって ∥Pε∥2/σ2∼χd2 である。
母数の部分は射影の平行移動にすぎない。よって SA と Se の独立性は、帰無仮説が正しいかどうかによらず保たれる。独立な χ2 の比の定義から F0∼FϕA,ϕe が従う。
分散分析表は次の形にまとめる。F0 を上側5%点 Fϕ,ϕe(0.05) と比べる。上側1%点 Fϕ,ϕe(0.01) とも比べる。5% で有意なら ∗ を付け、1% で有意なら ∗∗ を付ける。
| 要因 | 平方和 S | 自由度 ϕ | 平均平方 V | F0 | E(V) |
| A | SA | l−1 | VA | VA/Ve | σ2+mrσA2 |
| B | SB | m−1 | VB | VB/Ve | σ2+lrσB2 |
| A×B | SA×B | (l−1)(m−1) | VA×B | VA×B/Ve | σ2+rσA×B2 |
| e | Se | lm(r−1) | Ve | | σ2 |
| 計 | ST | N−1 | | | |
B が変量因子のとき
ここまでは A,B とも母数因子(水準が技術的に意味を持ち、再現できる)とした。B が原料のロットのように、母集団から偶然選ばれた水準を持つ変量因子である場合を考える。このときは次を確率変数とみなす模型(混合模型)になる。
bj∼N(0,σB2),(ab)ij∼N(0,σA×B2)
交互作用の j についての平均は 0 に固定されない。よって xˉi⋅⋅ に交互作用の平均が残り、
E(VA)=σ2+rσA×B2+mrσA2
となる。したがって A の検定の分母は VA×B にしなければならない(誤差の平均平方ではない)。期待平均平方を書いてから分母を選ぶ、という手順が誤りを防ぐ。
プーリング
交互作用 A×B が有意でなく、技術的にも交互作用が無いと考えてよいときがある。そのときは SA×B を Se に足し込んで、新しい誤差とすることがある。これをプーリングと呼ぶ。
Se′=Se+SA×B,ϕe′=ϕe+ϕA×B,Ve′=ϕe′Se′.(5.10)
交互作用がすべて 0 なら、E(SA×B)=ϕA×Bσ2 である。よって Ve′ も σ2 の不偏推定量であり、自由度が増えた分だけ推定が安定する。自由度が増えると F 分布の上側点が小さくなり、主効果の検定の検出力が上がる。
反対に、交互作用が実際には 0 でないのにプールすると、次のように誤差を過大に見積もる。
E(Ve′)=σ2+ϕe′r∑(ab)ij2>σ2
すると主効果の F0 は小さくなり、推定の信頼区間も実際より広くなる。さらに、交互作用を無いものとして組合せの母平均を推定すると、推定量そのものに偏りが入る(例題 5.3 の後の注意を参照)。
プールするかどうかの判断には、次の目安がよく使われる。
- A×B が有意水準 5% で有意でなく、さらに F0 がおよそ 2 以下ならプールする(有意水準 20% でも有意でない、とする流儀もある)。
- F0 が 2 を超えるときは、有意でなくても交互作用の存在を否定しにくい。プールせずに残す。
この目安は「有意でない」ことと「無い」ことが違うことへの配慮である。検定で有意にならなかったのは、ϕe が小さく検出力が低かっただけかもしれない。技術的な知見で交互作用が考えられるなら、数値の大小によらず残す方が安全である。
分散分析後の推定
交互作用を残したとき。
組合せ AiBj の母平均 μ(AiBj)=μ+ai+bj+(ab)ij は、その組合せのデータの平均で推定する。
μ^(AiBj)=xˉij⋅,V[μ^(AiBj)]=rσ2.(5.11)
分散の分母の r を有効反復数 ne と呼ぶ。一般に、推定量の分散が σ2/ne の形に書けるとき、その ne を有効反復数という。σ2 を Ve で置き換えると、次が成り立つ。
Ve/neμ^−μ∼tϕeこれを使えば、信頼率 95% の信頼区間は
μ^(AiBj)±tϕe(0.025)neVe(5.12)
である。t 分布になるのは、組合せの平均 xˉij⋅ と誤差の平均平方が独立だからである。xˉij⋅ は組合せの平均で、Ve は組合せの内側の偏差から作られる。正規母集団では、標本平均と偏差の平方和が独立になる。
交互作用をプールしたとき。
交互作用を 0 とみなすので、μ(AiBj)=μ+ai+bj である。これを μ^+a^i+b^j で推定する。
μ^(AiBj)=xˉ+(xˉi⋅⋅−xˉ)+(xˉ⋅j⋅−xˉ)=xˉi⋅⋅+xˉ⋅j⋅−xˉ.(5.13)
定理 5.4(プール後の推定量の分散 ★★★)
(5.13) の推定量について
V[xˉi⋅⋅+xˉ⋅j⋅−xˉ]=σ2(mr1+lr1−lmr1)=lmrl+m−1σ2.
すなわち有効反復数は ne=l+m−1lmr である。
証明
3つの平均の分散は次のとおりである。
V[xˉi⋅⋅]=mrσ2,V[xˉ⋅j⋅]=lrσ2,V[xˉ]=Nσ2.
共分散は、2つの平均に共通に含まれるデータの個数で決まる。xˉi⋅⋅ は mr 個の平均である。xˉ⋅j⋅ は lr 個の平均である。両者が共有するのは組合せ AiBj の r 個なので
Cov(xˉi⋅⋅,xˉ⋅j⋅)=mr1⋅lr1⋅rσ2=lmrσ2=Nσ2.
同様に
Cov(xˉi⋅⋅,xˉ)=mr1⋅N1⋅mrσ2=Nσ2,Cov(xˉ⋅j⋅,xˉ)=Nσ2.
よって
V=σ2[mr1+lr1+N1+N2−N2−N2]=σ2[mr1+lr1−N1].
通分すると lmrl+m−1σ2 になる。
有効反復数を毎回この共分散の計算から求めるのは手間なので、次の2つの簡便な式が使われる。
有効反復数の2つの式
伊奈の式:点推定の式を、データの平均の1次結合 ∑scsxˉ(s) の形に書く。各平均にかかる係数(符号も含む)を、その平均のもとになったデータ数で割って足す。
ne1=s∑n(s)cs(例:xˉi⋅⋅+xˉ⋅j⋅−xˉ なら mr1+lr1−N1).
田口の式:点推定に用いた要因(一般平均を含む)の自由度の和を N で割る。
ne1=N1+(点推定に用いた要因の自由度の和)(例:N1+ϕA+ϕB=Nl+m−1).
定理 5.4 は、この推定量について両方の式が正しい分散を与えることを示している。交互作用を残した場合も、田口の式は次のようになり、(5.11) と一致する。
N1+ϕA+ϕB+ϕA×B=Nlm=r1.
2つの式が正しい理由は、どちらも次の事実から出てくる。データベクトル x を、一般平均と2つの主効果が張る部分空間へ直交射影する。
その射影を Hx とする。組合せ AiBj に属するデータを1つ選び、d とする。この推定量は、Hx の d 番目の成分である。つまり μ^=w⊤x、w=Hed と書ける。H は対称で H2=H なので
V[μ^]=σ2w⊤w=σ2ed⊤H⊤Hed=σ2ed⊤Hed=σ2hdd
となる。分散は、データ d 自身にかかる重み hdd=wd に等しい。
- 点推定の式に現れる平均は、どれもデータ d を含む。よって wd は、各平均の係数をその平均のデータ数で割って足したものになる。これが伊奈の式である。
- 釣り合った2元配置では、どのデータも同じ立場にある。よって hdd はすべて等しく、その値は
NTrH=N部分空間の次元=N1+ϕA+ϕB
である。これが田口の式である。
データ数が組合せごとに異なる計画や、第10章の擬水準法のような割り付けでは、hdd が揃わない。そのときは伊奈の式の方を基本にする。
プール後の信頼区間は、Ve を Ve′ に置き換えて作る。自由度も ϕe′ に置き換えて
μ^(AiBj)±tϕe′(0.025)neVe′,ne=l+m−1lmr(5.14)
とする。
データの予測。
条件 AiBj で新しく1回実験したときの値を x とする。x は、母平均 μ(AiBj) に新しい誤差が加わったものである。新しい誤差は既存のデータと独立なので、x−μ^(AiBj) の分散は次の和になる。
新しい誤差σ2+推定量σ2/ne=σ2(1+ne1)
よって予測区間は
μ^(AiBj)±tϕe(0.025)(1+ne1)Ve.(5.15)
2つの母平均の差。
- 交互作用を残したとき:差 μ(AiBj)−μ(Ai′Bj′) の推定量は xˉij⋅−xˉi′j′⋅ である。これは重なりの無い2つの平均の差なので、分散は 2σ2/r である。すなわち ne1=r2 として、(5.12) と同じ形の区間を作る。
- プールした後で、同じ Bj のもとで A の水準だけを比べるとき:推定量の差は
(xˉi⋅⋅+xˉ⋅j⋅−xˉ)−(xˉi′⋅⋅+xˉ⋅j⋅−xˉ)=xˉi⋅⋅−xˉi′⋅⋅
となる。分散は 2σ2/(mr) である。
例題 5.2 プーリングと最適条件の推定 ★★★
オリジナルA を3水準、B を4水準とる。各組合せで r=2 回実験した(N=24)。平方和と平均は次のとおりであった。
SA=36.0,SB=27.0,SA×B=6.0,Se=24.0,xˉ2⋅⋅=15.4,xˉ⋅3⋅=14.1,xˉ=13.0.
xˉ2⋅⋅ と xˉ⋅3⋅ は、それぞれの因子で平均が最大の水準の平均である。
- 分散分析表を作り、有意水準 5% と 1% で各要因を検定せよ。
- A×B をプールして分散分析表を作り直し、検定せよ。プールの前後で何が変わったかを述べよ。
- 最適条件 A2B3 の母平均の点推定値と信頼率 95% の信頼区間を求めよ。
必要なら次の値を用いよ。
F2,12(0.05)=3.885,F6,12(0.05)=2.996,F3,18(0.01)=5.092,F2,12(0.01)=6.927,F2,18(0.05)=3.555,t18(0.025)=2.101.F3,12(0.05)=3.490,F2,18(0.01)=6.013,F3,12(0.01)=5.953,F3,18(0.05)=3.160,
解答
- 自由度と平均平方は次のとおりである。自由度の合計は 23=N−1 である。
ϕA=2,VA=18.0,ϕB=3,VB=9.0,ϕA×B=6,VA×B=1.0,ϕe=3⋅4⋅1=12,Ve=2.0.
よって
FA=2.018.0=9.00,FB=2.09.0=4.50,FA×B=2.01.0=0.50.
上側点と比べると次のようになる。
- FA=9.00>F2,12(0.01)=6.927 なので、A は 1% で有意。
- F3,12(0.05)=3.490<FB=4.50<F3,12(0.01)=5.953 なので、B は 5% で有意。
- FA×B=0.50<F6,12(0.05) なので、A×B は有意でない。
- FA×B=0.50 は 2 を大きく下回るので、プールする。
Se′=24.0+6.0=30.0,ϕe′=12+6=18,Ve′=30.0/18=1.667
で、
FA=1.66718.0=10.80,FB=1.6679.0=5.40.
FA>F2,18(0.01)=6.013 なので、A は 1% で有意。FB=5.40>F3,18(0.01)=5.092 なので、B も 1% で有意になった。
プール前は B は 5% でしか有意でなかった。変わった理由は2つある。
- 誤差の自由度が 12 から 18 に増えて、F の上側点が下がった。
- VA×B<Ve だったため、誤差の平均平方も 2.0 から 1.667 に下がった。
- 交互作用をプールしたので、点推定値は
μ^(A2B3)=xˉ2⋅⋅+xˉ⋅3⋅−xˉ=15.4+14.1−13.0=16.5.
有効反復数は次のとおりで、どちらの式でも ne=4 となる。
田口の式:伊奈の式:1/ne=(1+ϕA+ϕB)/N=6/24,1/ne=1/8+1/6−1/24=(3+4−1)/24=6/24.
t18(0.025)neVe′=2.101×41.667=2.101×0.6455=1.356.
信頼区間は 16.5±1.36、すなわち [15.14, 17.86] である。
確認テスト
オリジナル
- 5.2-1 定理 5.1 の証明のうち、次の交差項が 0 になることを、和をとる順序を明示して示せ。
i,j,k∑(xˉi⋅⋅−xˉ)(xˉij⋅−xˉi⋅⋅−xˉ⋅j⋅+xˉ)
2. 5.2-2 E(SB)=lr∑jbj2+(m−1)σ2 を導け。3. 5.2-3 水準数を l=4、m=3 とし、繰返しを3回とする実験を考える。次の2つの場合の有効反復数を、田口の式と伊奈の式の両方で求めよ。
- (a) 交互作用を残して μ(AiBj) を推定するとき。
- (b) 交互作用をプールして推定するとき。
- 5.2-4 l=m=r=3 の実験で、次の平方和を得た。
SA=40,SB=12,SA×B=8,Se=36
分散分析表を作って検定せよ。プールの目安に照らして、A×B をプールした後の表も作れ。次の値を用いよ。
F2,18(0.05)=3.555,F4,18(0.05)=2.928,F2,22(0.05)=3.443,F2,22(0.01)=5.719
5. 5.2-5 交互作用を残した分析で、次の値を得た。
r=3,Ve=1.5 (ϕe=12),xˉ12⋅−xˉ32⋅=4.0
μ(A1B2)−μ(A3B2) の信頼率 95% の信頼区間を求めよ。t12(0.025)=2.179 とする。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com