Selection Bias ¶ 観測できた各群の結果の平均値の差
1 N 1 ∑ i : D i = 1 N 1 y i − 1 N 0 ∑ i : D i = 0 N 0 y i \frac{1}{N_1} \sum^{N_1}_{i: D_i = 1} y_i
-
\frac{1}{N_0} \sum^{N_0}_{i: D_i = 0} y_i N 1 1 i : D i = 1 ∑ N 1 y i − N 0 1 i : D i = 0 ∑ N 0 y i を使って推定する素朴なATE推定アプローチを潜在的結果を使って表すと
E [ Y ( 1 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] E[Y(1)|D = 1] - E[Y(0)|D = 0] E [ Y ( 1 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] となる。仮にこれをナイーブな推定量と呼ぶことにして、τ n a i v e \tau_{naive} τ nai v e と表す。E [ Y ( 0 ) ∣ D = 1 ] E[Y(0)|D = 1] E [ Y ( 0 ) ∣ D = 1 ] を足して引くと
τ n a i v e = E [ Y ( 1 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] = E [ Y ( 1 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 1 ] + E [ Y ( 0 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] = E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] ⏟ ATT + E [ Y ( 0 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] ⏟ Selection Bias \begin{align}
\tau_{naive}
&= E[Y(1)|D = 1] - E[Y(0)|D = 0]\\
&= E[Y(1)|D = 1] - E[Y(0)|D = 1] + E[Y(0)|D = 1] - E[Y(0)|D = 0]\\
&= \underbrace{E[Y(1) - Y(0)|D = 1]}_{\text{ATT}}
+ \underbrace{E[Y(0)|D = 1] - E[Y(0)|D = 0]}_{\text{Selection Bias}}\\
\end{align} τ nai v e = E [ Y ( 1 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] = E [ Y ( 1 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 1 ] + E [ Y ( 0 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] = ATT E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] + Selection Bias E [ Y ( 0 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] と表すことができる。
第1項のE [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] E[Y(1) - Y(0)|D = 1] E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] は処置群における「処置を受けたときの結果Y ( 0 ) Y(0) Y ( 0 ) 」と「処置を受けなかった場合の(反実仮想の)結果Y ( 0 ) Y(0) Y ( 0 ) 」の差である。これを処置群に対する平均処置効果 (average treatment effect on the treated: ATT or ATET)という。
処置群と対照群で平均的に処置効果に差がないと仮定すれば
E [ Y ( 1 ) − Y ( 0 ) ] ⏟ A T E = E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] P ( D = 1 ) + E [ Y ( 1 ) − Y ( 0 ) ∣ D = 0 ] P ( D = 0 ) = E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] { P ( D = 1 ) + P ( D = 0 ) } = E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] ⏟ A T T \begin{align}
\underbrace{E[Y(1) - Y(0)]}_{ATE}
&= E[Y(1) - Y(0) | D = 1] P(D = 1) + E[Y(1) - Y(0)| D = 0] P(D = 0)\\
&= E[Y(1) - Y(0) | D = 1] \{ P(D = 1) + P(D = 0) \}\\
&= \underbrace{E[Y(1) - Y(0)|D = 1]}_{ATT}
\end{align} A TE E [ Y ( 1 ) − Y ( 0 )] = E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] P ( D = 1 ) + E [ Y ( 1 ) − Y ( 0 ) ∣ D = 0 ] P ( D = 0 ) = E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] { P ( D = 1 ) + P ( D = 0 )} = A TT E [ Y ( 1 ) − Y ( 0 ) ∣ D = 1 ] となる。
第2項のE [ Y ( 0 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] E[Y(0)|D = 1] - E[Y(0)|D = 0] E [ Y ( 0 ) ∣ D = 1 ] − E [ Y ( 0 ) ∣ D = 0 ] は、「処置群が仮に処置を受けなかったとした場合の結果の期待値」と「対照群が処置を受けなかった場合の期待値」の差であり、セレクション・バイアス (selection bias)と呼ばれる。
もしセレクション・バイアスが0であればτ n a i v e = A T T \tau_{naive} = ATT τ nai v e = A TT であり、さらにA T T = A T E ATT=ATE A TT = A TE であればτ n a i v e = A T E = τ \tau_{naive}= ATE = \tau τ nai v e = A TE = τ になる。そうでない場合はτ n a i v e ≠ τ \tau_{naive} \neq \tau τ nai v e = τ であり、単純な各群の期待値の差をとる方法は誤った分析結果を導くことになる。