差分の差分で「条件付き並行トレンド」を読む新しい因果グラフ手法:Δ‑SWIGsの導入
この論文は、差分の差分法(Difference‑in‑Differences、DiD)でよく使われる条件付き並行トレンド(Conditional Parallel Trends、CPT)という仮定を、グラフを使って判断する新しい道具を示します。著者らは変形したSingle World Intervention Graphs(SWIGs)を導入し、これをΔ‑SWIGsと呼びます。Δ‑SWIGsを使うと、グラフ上の単純なルール(d‑分離と呼ばれる)から、CPTに必要な条件付き独立が成り立つかどうかを読み取れると証明しています。実務ではどの変数で条件付けすべきか判断するのが難しい場面が多く、とくに時間とともに変化する共変量(time‑varying covariates)がある場合には有益です。
著者らはまずSWIGという、介入後の反事実(もし処置をしたら/しなかったらという結果)を図で表す手法を土台にしています。Δ‑SWIGsは「反事実の差」を表すように変形したグラフです。こうすることで、DiDで用いる「処置を受けなかったときの結果の差が一定である」というCPTの主張を、グラフ上の因果経路の遮断具合で検証できます。論文は2期の単純設定(2×2)から複数時点の設定まで扱い、時間変化する共変量や処置と共変量の相互作用(フィードバック)など複雑な構造で、どのような条件付けが身元特定(識別)を保証するかを論理的に整理しています。
高レベルではこう動きます。SWIGは「もしこう介入したら」という世界を一つの図に書き込みます。Δ‑SWIGsはさらに「介入前後の差」を図の要素として扱います。d‑分離は図の中でどの変数が情報を通すか遮るかを調べるルールです。著者らはこのルールを用いて、どの変数を条件に入れればCPTが成り立つかを数学的に示します。これにより、単に事前の並行トレンドの検定だけに頼るのではなく、因果構造に基づいた判断ができるようになります。
具体的な発見も示されています。時間変化する共変量が結果に影響する場合は、識別のために事後の(処置後に観測される)変数で条件付けすることが必要になる場合があります。シミュレーションで得られた典型的なパターンは次の通りです。 (i) 事前の共変量だけで条件付けすると、事前の並行トレンドは満たされ短期の効果は正しく推定される一方で、時間を通じた動的効果は偏る場合がある。 (ii) 各比較に際して直前の時点での共変量(“pre‑outcome”コントロール)を使うのは、全時系列の共変量を使うのと同等の結果を生む。 (iii) 処置が共変量に影響を与えない場合は、事後変数を含めても偏りは生じない。 (iv) しかし処置→共変量のフィードバックがあると、動的効果は全て偏る可能性があり、これは未観測変数の抜けや「誤った世界でのコントロールバイアス(wrong‑world control bias)」に相当する。 (v) 事前の並行トレンド検定は、事後のCPT違反を診断できないことがある一方で、短期効果はフィードバックがあっても偏らない場合がある、という点も示されました。
重要な注意点と限界も明示されています。著者らの理論は、未観測の時不変な交絡因子が結果に加法的に入る(additively separable)という標準的な仮定の下で構築されています。Δ‑SWIGsはCPTを導くための十分条件を与える枠組みを提供しますが、すべての場合に必要十分な条件を与えるわけではありません。また、グラフに基づく結論は設定に依るため、実際のデータ分析では因果構造に関する専門的な知識と併せて使う必要があります。論文はさらに実務的な助言や多時点の詳しい解析を提供しており、並行トレンドの単純な事前検定だけに依存することの限界を示す点で有益です。