実験計画法 第5章 §5.1 ★★★ データの構造式と交互作用の定義。繰返しがあって初めて交互作用と誤差を分けられる
第3章と第4章では、因子が1つの実験(1元配置法)を扱った。現実の実験では、反応温度と触媒の種類のように2つの因子を同時に変えることが多い。2つの因子 A A A と B B B を同時に取り上げると、新しく交互作用 という量が現れる。交互作用とは、A A A の水準を変えたときの特性値の変わり方が B B B の水準によって違う、という現象のことである。
この章では繰返しのある2元配置法 を扱う。因子 A A A は l l l 水準とする。因子 B B B は m m m 水準とする。
その水準のすべての組合せで実験を行う。組合せは l m lm l m 通りある。それぞれの組合せで、同じ回数ずつ実験を繰り返す。その回数を r r r とする(r ≥ 2 r\ge2 r ≥ 2 )。
この章で作る道具は次の3つである。
総平方和を S T = S A + S B + S A × B + S e S_T=S_A+S_B+S_{A\times B}+S_e S T = S A + S B + S A × B + S e と4つに分け、それぞれの自由度と期待平均平方を導く。
交互作用が無視できるときに S A × B S_{A\times B} S A × B を誤差へプール する手続きと、その判断の基準を述べる。
最適な水準組合せの母平均を点推定し、有効反復数 n e n_e n e を使って信頼区間と予測区間を作る。n e n_e n e の計算には田口の式と伊奈の式の2通りがあり、この章で両者が一致することを確かめる。
資格試験の応用(理工学)の科目で実験計画法が出題されると、「データの構造式を書く → 平方和と自由度を計算して分散分析表を作る → F F F 検定で有意な要因を判定する → 交互作用をプールするか決める → 最適条件の母平均を推定し、有効反復数から信頼区間を作る」という連鎖で問われることが多い。この章の3つの節はこの連鎖をそのまま順に扱う。
実験の形とデータの構造式
因子 A A A の水準を A 1 , … , A l A_1,\dots,A_l A 1 , … , A l とする。因子 B B B の水準を B 1 , … , B m B_1,\dots,B_m B 1 , … , B m とする。
水準組合せ A i B j A_iB_j A i B j のそれぞれで r r r 回ずつ実験する。全部で N = l m r N=lmr N = l m r 回の実験を、すべてランダムな順序 で行う。ある組合せの実験をまとめて行うと、その間に起きた環境の変化が組合せの効果と区別できなくなるからである。
組合せ A i B j A_iB_j A i B j のデータに、番号 k = 1 , … , r k=1,\dots,r k = 1 , … , r を振る。その k k k 回目のデータを x i j k x_{ijk} x ij k と書く。
データの構造式は次のとおりである。
x i j k = μ + a i + b j + ( a b ) i j + ε i j k , ε i j k ∼ N ( 0 , σ 2 ) 独立 (5.1) x_{ijk}=\mu+a_i+b_j+(ab)_{ij}+\varepsilon _{ijk},\qquad \varepsilon _{ijk}\sim\mathrm{N}(0,\sigma^2)\ \text{独立}\tag{5.1} x ij k = μ + a i + b j + ( ab ) ij + ε ij k , ε ij k ∼ N ( 0 , σ 2 ) 独立 ( 5.1 )
∑ i = 1 l a i = 0 , ∑ j = 1 m b j = 0 , ∑ i = 1 l ( a b ) i j = 0 ( j = 1 , … , m ) , ∑ j = 1 m ( a b ) i j = 0 ( i = 1 , … , l ) . (5.2) \sum_{i=1}^l a_i=0,\qquad \sum_{j=1}^m b_j=0,\qquad \sum_{i=1}^l (ab)_{ij}=0\ (j=1,\dots,m),\qquad \sum_{j=1}^m (ab)_{ij}=0\ (i=1,\dots,l).\tag{5.2} i = 1 ∑ l a i = 0 , j = 1 ∑ m b j = 0 , i = 1 ∑ l ( ab ) ij = 0 ( j = 1 , … , m ) , j = 1 ∑ m ( ab ) ij = 0 ( i = 1 , … , l ) . ( 5.2 )
各記号の意味は次のとおりである。
μ \mu μ :一般平均。
a i a_i a i :A A A の主効果。
b j b_j b j :B B B の主効果。
( a b ) i j (ab)_{ij} ( ab ) ij :A × B A\times B A × B の交互作用。
a i , b j , ( a b ) i j a_i,b_j,(ab)_{ij} a i , b j , ( ab ) ij はいずれも未知の定数(母数)とする。この形を母数模型 と呼ぶ。
各組合せの母平均を μ ( A i B j ) = μ + a i + b j + ( a b ) i j \mu(A_iB_j)=\mu+a_i+b_j+(ab)_{ij} μ ( A i B j ) = μ + a i + b j + ( ab ) ij と書く。制約 (5.2) のもとでは、各パラメータは μ ( A i B j ) \mu(A_iB_j) μ ( A i B j ) から一意に決まる。
μ ( A i B j ) \mu(A_iB_j) μ ( A i B j ) を j j j について平均する。主効果 b j b_j b j も交互作用 ( a b ) i j (ab)_{ij} ( ab ) ij も、和をとると消える。結果は μ + a i \mu+a_i μ + a i になる。
全部の平均をとると μ \mu μ になる。
したがって
μ = μ ˉ ⋅ ⋅ , a i = μ ˉ i ⋅ − μ ˉ ⋅ ⋅ , b j = μ ˉ ⋅ j − μ ˉ ⋅ ⋅ , ( a b ) i j = μ ( A i B j ) − μ ˉ i ⋅ − μ ˉ ⋅ j + μ ˉ ⋅ ⋅ (5.3) \begin{aligned}
\mu&=\bar\mu_{\cdot\cdot},\qquad a_i=\bar\mu_{i\cdot}-\bar\mu_{\cdot\cdot},\qquad b_j=\bar\mu_{\cdot j}-\bar\mu_{\cdot\cdot},\\
(ab)_{ij}&=\mu(A_iB_j)-\bar\mu_{i\cdot}-\bar\mu_{\cdot j}+\bar\mu_{\cdot\cdot}
\end{aligned}\tag{5.3} μ ( ab ) ij = μ ˉ ⋅⋅ , a i = μ ˉ i ⋅ − μ ˉ ⋅⋅ , b j = μ ˉ ⋅ j − μ ˉ ⋅⋅ , = μ ( A i B j ) − μ ˉ i ⋅ − μ ˉ ⋅ j + μ ˉ ⋅⋅ ( 5.3 )
である。ここで次のようにおいた。
μ ˉ i ⋅ = 1 m ∑ j μ ( A i B j ) , μ ˉ ⋅ j = 1 l ∑ i μ ( A i B j ) , μ ˉ ⋅ ⋅ = 1 l m ∑ i , j μ ( A i B j ) . \bar\mu_{i\cdot}=\frac1m\sum_j\mu(A_iB_j),\qquad \bar\mu_{\cdot j}=\frac1l\sum_i\mu(A_iB_j),\qquad
\bar\mu_{\cdot\cdot}=\frac1{lm}\sum_{i,j}\mu(A_iB_j). μ ˉ i ⋅ = m 1 j ∑ μ ( A i B j ) , μ ˉ ⋅ j = l 1 i ∑ μ ( A i B j ) , μ ˉ ⋅⋅ = l m 1 i , j ∑ μ ( A i B j ) .
この分解が、水準組合せの母平均を「一般平均+A A A の効果+B B B の効果+その組合せに固有のずれ」と読む根拠になる。交互作用 ( a b ) i j (ab)_{ij} ( ab ) ij は、主効果の足し算だけでは説明できない残りの部分である。
交互作用とは何か
交互作用が全部 0 なら、μ ( A i B j ) = μ + a i + b j \mu(A_iB_j)=\mu+a_i+b_j μ ( A i B j ) = μ + a i + b j である。A 1 A_1 A 1 から A 2 A_2 A 2 へ変えたときの母平均の差は
μ ( A 2 B j ) − μ ( A 1 B j ) = a 2 − a 1 \mu(A_2B_j)-\mu(A_1B_j)=a_2-a_1 μ ( A 2 B j ) − μ ( A 1 B j ) = a 2 − a 1
で、B B B の水準によらない。横軸に A A A の水準、縦軸に母平均をとり、B B B の水準ごとに折れ線を描くと、折れ線どうしは平行になる。交互作用があると、この差が j j j によって変わり、折れ線は平行でなくなる(図 5.1 )。
図 5.1 母平均 μ ( A i B j ) \mu(A_iB_j) μ ( A i B j ) のグラフ。実線が B 1 B_1 B 1 、破線が B 2 B_2 B 2 。(a) では2本の折れ線の縦の差がどの A i A_i A i でも同じで、(b) では A i A_i A i によって差の大きさも向きも変わる。
交互作用があるかどうかで、実務での判断が変わる。交互作用が無いなら、A A A の最良の水準と B B B の最良の水準を別々に選んで組み合わせれば、それが最良の組合せになる。交互作用があるなら、A A A の最良の水準が B B B の水準によって変わりうる。そのため、l m lm l m 通りの組合せの母平均を直接比べなければならない。
なぜ繰返しが要るのか
各組合せで1回しか実験しない(r = 1 r=1 r = 1 )場合を考える。データ x i j x_{ij} x ij から主効果を除いた残りは
x i j − x ˉ i ⋅ − x ˉ ⋅ j + x ˉ x_{ij}-\bar x_{i\cdot}-\bar x_{\cdot j}+\bar x x ij − x ˉ i ⋅ − x ˉ ⋅ j + x ˉ
である。ここには交互作用 ( a b ) i j (ab)_{ij} ( ab ) ij と誤差 ε i j \varepsilon _{ij} ε ij の両方が入る。どちらも同じ1個のデータに含まれるので、データからは区別することができない。
繰返しが r ≥ 2 r\ge2 r ≥ 2 あれば、同じ組合せのデータのばらつき x i j k − x ˉ i j ⋅ x_{ijk}-\bar x_{ij\cdot} x ij k − x ˉ ij ⋅ を使える。これは母平均の部分を含まず、誤差だけで決まる。この「組合せの内側のばらつき」で σ 2 \sigma^2 σ 2 を推定し、それと比べて「組合せの母平均どうしのばらつき」から主効果で説明できない部分が大きいかを調べれば、交互作用を検定することができる。繰返しのない2元配置法で交互作用を検定できない理由は第6章で詳しく扱う。
記号
和と平均を次のように書く。点はその添字について和(平均)をとったことを表す。
T i j ⋅ = ∑ k = 1 r x i j k , T i ⋅ ⋅ = ∑ j , k x i j k , T ⋅ j ⋅ = ∑ i , k x i j k , T = ∑ i , j , k x i j k , T_{ij\cdot}=\sum_{k=1}^r x_{ijk},\quad T_{i\cdot\cdot}=\sum_{j,k}x_{ijk},\quad T_{\cdot j\cdot}=\sum_{i,k}x_{ijk},\quad T=\sum_{i,j,k}x_{ijk}, T ij ⋅ = k = 1 ∑ r x ij k , T i ⋅⋅ = j , k ∑ x ij k , T ⋅ j ⋅ = i , k ∑ x ij k , T = i , j , k ∑ x ij k ,
x ˉ i j ⋅ = T i j ⋅ r , x ˉ i ⋅ ⋅ = T i ⋅ ⋅ m r , x ˉ ⋅ j ⋅ = T ⋅ j ⋅ l r , x ˉ = T N . \bar x_{ij\cdot}=\frac{T_{ij\cdot}}{r},\quad \bar x_{i\cdot\cdot}=\frac{T_{i\cdot\cdot}}{mr},\quad \bar x_{\cdot j\cdot}=\frac{T_{\cdot j\cdot}}{lr},\quad \bar x=\frac{T}{N}. x ˉ ij ⋅ = r T ij ⋅ , x ˉ i ⋅⋅ = m r T i ⋅⋅ , x ˉ ⋅ j ⋅ = l r T ⋅ j ⋅ , x ˉ = N T .
和 T i j ⋅ T_{ij\cdot} T ij ⋅ を、行に因子 A A A の水準をとって並べる。列には B B B の水準をとる。この表を AB 2元表 と呼ぶ。分散分析の計算はこの2元表から始める。
例題 5.1 2元表から効果を分解する ★★
オリジナル A A A を2水準、B B B を3水準とる。各組合せで r = 2 r=2 r = 2 回実験した。組合せごとの平均 x ˉ i j ⋅ \bar x_{ij\cdot} x ˉ ij ⋅ は次のとおりであった。
B 1 B_1 B 1 B 2 B_2 B 2 B 3 B_3 B 3 A 1 A_1 A 1 20 26 23 A 2 A_2 A 2 17 15 19
一般平均、主効果、交互作用の推定値を求めよ。
μ ^ , a ^ i , b ^ j , ( a b ) ^ i j \hat\mu,\qquad \hat a_i,\ \hat b_j,\qquad \widehat{(ab)}_{ij} μ ^ , a ^ i , b ^ j , ( ab ) ij
2. 交互作用の推定値が制約 (5.2) を満たすことを確かめよ。
解答
母数の分解 (5.3) の μ ( A i B j ) \mu(A_iB_j) μ ( A i B j ) を x ˉ i j ⋅ \bar x_{ij\cdot} x ˉ ij ⋅ に置き換えたものが推定値になる(§5.2 の考え方の箱で述べる直交射影による推定値と同じものである)。行の平均、全体の平均、列の平均は次のとおりである。
x ˉ 1 ⋅ ⋅ = ( 20 + 26 + 23 ) / 3 = 23 , x ˉ 2 ⋅ ⋅ = ( 17 + 15 + 19 ) / 3 = 17 , x ˉ = ( 69 + 51 ) / 6 = 20 , x ˉ ⋅ 1 ⋅ = 18.5 , x ˉ ⋅ 2 ⋅ = 20.5 , x ˉ ⋅ 3 ⋅ = 21. \begin{aligned}&\bar x_{1\cdot\cdot}=(20+26+23)/3=23, && \bar x_{2\cdot\cdot}=(17+15+19)/3=17, && \bar x=(69+51)/6=20,\\
&\bar x_{\cdot1\cdot}=18.5, && \bar x_{\cdot2\cdot}=20.5, && \bar x_{\cdot3\cdot}=21 .\end{aligned} x ˉ 1 ⋅⋅ = ( 20 + 26 + 23 ) /3 = 23 , x ˉ ⋅ 1 ⋅ = 18.5 , x ˉ 2 ⋅⋅ = ( 17 + 15 + 19 ) /3 = 17 , x ˉ ⋅ 2 ⋅ = 20.5 , x ˉ = ( 69 + 51 ) /6 = 20 , x ˉ ⋅ 3 ⋅ = 21.
よって
μ ^ = 20 , a ^ 1 = 3 , a ^ 2 = − 3 , b ^ 1 = − 1.5 , b ^ 2 = 0.5 , b ^ 3 = 1. \hat\mu=20,\quad \hat a_1=3,\ \hat a_2=-3,\quad \hat b_1=-1.5,\ \hat b_2=0.5,\ \hat b_3=1. μ ^ = 20 , a ^ 1 = 3 , a ^ 2 = − 3 , b ^ 1 = − 1.5 , b ^ 2 = 0.5 , b ^ 3 = 1.
交互作用は ( a b ) ^ i j = x ˉ i j ⋅ − x ˉ i ⋅ ⋅ − x ˉ ⋅ j ⋅ + x ˉ \widehat{(ab)}_{ij}=\bar x_{ij\cdot}-\bar x_{i\cdot\cdot}-\bar x_{\cdot j\cdot}+\bar x ( ab ) ij = x ˉ ij ⋅ − x ˉ i ⋅⋅ − x ˉ ⋅ j ⋅ + x ˉ で、
( a b ) ^ 11 = 20 − 23 − 18.5 + 20 = − 1.5 , ( a b ) ^ 21 = 17 − 17 − 18.5 + 20 = 1.5 , ( a b ) ^ 12 = 26 − 23 − 20.5 + 20 = 2.5 , ( a b ) ^ 22 = 15 − 17 − 20.5 + 20 = − 2.5 , ( a b ) ^ 13 = 23 − 23 − 21 + 20 = − 1 , ( a b ) ^ 23 = 19 − 17 − 21 + 20 = 1. \begin{aligned}
\widehat{(ab)}_{11}&=20-23-18.5+20=-1.5, & \widehat{(ab)}_{21}&=17-17-18.5+20=1.5,\\
\widehat{(ab)}_{12}&=26-23-20.5+20=2.5, & \widehat{(ab)}_{22}&=15-17-20.5+20=-2.5,\\
\widehat{(ab)}_{13}&=23-23-21+20=-1, & \widehat{(ab)}_{23}&=19-17-21+20=1.
\end{aligned} ( ab ) 11 ( ab ) 12 ( ab ) 13 = 20 − 23 − 18.5 + 20 = − 1.5 , = 26 − 23 − 20.5 + 20 = 2.5 , = 23 − 23 − 21 + 20 = − 1 , ( ab ) 21 ( ab ) 22 ( ab ) 23 = 17 − 17 − 18.5 + 20 = 1.5 , = 15 − 17 − 20.5 + 20 = − 2.5 , = 19 − 17 − 21 + 20 = 1.
2. 行の和と列の和を計算すると、すべて 0 になる。
行の和: − 1.5 + 2.5 − 1 = 0 , 1.5 − 2.5 + 1 = 0 , 列の和: − 1.5 + 1.5 = 0 , 2.5 − 2.5 = 0 , − 1 + 1 = 0. \begin{aligned}&\text{行の和:}&& -1.5+2.5-1=0,\qquad 1.5-2.5+1=0,\\
&\text{列の和:}&& -1.5+1.5=0,\qquad 2.5-2.5=0,\qquad -1+1=0 .\end{aligned} 行の和: 列の和: − 1.5 + 2.5 − 1 = 0 , 1.5 − 2.5 + 1 = 0 , − 1.5 + 1.5 = 0 , 2.5 − 2.5 = 0 , − 1 + 1 = 0.
これは偶然ではない。( a b ) ^ i j \widehat{(ab)}_{ij} ( ab ) ij を j j j について平均すると、次のようになる。
x ˉ i ⋅ ⋅ − x ˉ i ⋅ ⋅ − x ˉ + x ˉ = 0 \bar x_{i\cdot\cdot}-\bar x_{i\cdot\cdot}-\bar x+\bar x=0 x ˉ i ⋅⋅ − x ˉ i ⋅⋅ − x ˉ + x ˉ = 0
i i i について平均しても、同様に 0 になる。
確認テスト
オリジナル
5.1-1 A A A を4水準、B B B を3水準とる。各組合せで r = 3 r=3 r = 3 回実験する。総データ数 N N N を求めよ。
また S T , S A , S B , S A × B , S e S_T,S_A,S_B,S_{A\times B},S_e S T , S A , S B , S A × B , S e の自由度を求めよ。それらについて次を確かめよ。
ϕ A + ϕ B + ϕ A × B + ϕ e = ϕ T \phi_A+\phi_B+\phi_{A\times B}+\phi_e=\phi_T ϕ A + ϕ B + ϕ A × B + ϕ e = ϕ T
2. 5.1-2 繰返しのない2元配置法(r = 1 r=1 r = 1 )では交互作用 A × B A\times B A × B を誤差と分けて検定できない。その理由を、残りの平方和の期待値を使って2〜3文で説明せよ。3. 5.1-3 A A A を2水準、B B B を3水準とする。各組合せで r = 2 r=2 r = 2 回実験した。組合せの平均は次のとおりであった。
x ˉ 11 ⋅ = 10 , x ˉ 12 ⋅ = 14 , x ˉ 13 ⋅ = 12 , x ˉ 21 ⋅ = 8 , x ˉ 22 ⋅ = 6 , x ˉ 23 ⋅ = 10 \bar x_{11\cdot}=10,\ \bar x_{12\cdot}=14,\ \bar x_{13\cdot}=12,\
\bar x_{21\cdot}=8,\ \bar x_{22\cdot}=6,\ \bar x_{23\cdot}=10 x ˉ 11 ⋅ = 10 , x ˉ 12 ⋅ = 14 , x ˉ 13 ⋅ = 12 , x ˉ 21 ⋅ = 8 , x ˉ 22 ⋅ = 6 , x ˉ 23 ⋅ = 10
a ^ i , b ^ j , ( a b ) ^ i j \hat a_i,\hat b_j,\widehat{(ab)}_{ij} a ^ i , b ^ j , ( ab ) ij をすべて求めよ。4. 5.1-4 制約 (5.2) のもとで、自由に値を決められる ( a b ) i j (ab)_{ij} ( ab ) ij の個数が ( l − 1 ) ( m − 1 ) (l-1)(m-1) ( l − 1 ) ( m − 1 ) であることを示せ。
AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com