フロントドア基準・直接効果と間接効果・操作変数
交絡を測れないときのフロントドア基準と操作変数法(2段階最小二乗法)、効果を直接効果と間接効果に分ける考え方を、数値例で学びます。
このモジュールで学ぶこと
統計的因果推論:DAG とバックドア基準では、交絡を測れれば、それで層別して因果効果が求まることを見ました。では、交絡を測れないときはどうするか。このモジュールでは、その場合に使う2つの方法と、効果を通り道ごとに分ける考え方を学びます。読み終えると、次の3つができるようになります。
- フロントドア基準の3条件を確かめ、媒介変数を使って効果を2段階で求める考え方を言える
- 線形モデルで、総合効果を直接効果と間接効果に分けられる
- 操作変数の3条件を言え、差の比で効果を推定できる
1. フロントドア基準:交絡を測れないとき
交絡 が観測できないと、バックドア基準は使えません。それでも、 から への影響がすべて媒介変数 を通ると仮定でき、 が観測できるなら、別の道があります。
次の3条件を満たす を使うのがフロントドア基準です。
- から へのすべての有向経路が を通る
- から へのバックドア経路がない
- から へのバックドア経路は、すべて で閉じられる
このとき、効果を2段階に分けて求めます。 は「 のときの への効果」を で調整して求めた値です。
1段目 は「 が をどう変えるか」で、 の影響を受けません( に交絡がないため)。2段目は「 が をどう変えるか」を、 で調整して求めます( という裏道を で閉じる)。この2つを掛け合わせて足し上げるわけです。
2. 直接効果と間接効果
が に与える効果には、 を経由しない直接効果と、 を経由する間接効果があります。
線形で、交互作用がなく、未観測の交絡もない場合に限って、係数で足し算ができます。 の係数を 、 を 、 の直接の係数を とおくと:
たとえば なら、間接効果は 、総合効果は です。
を調整するかどうかで、求まる効果が変わる点に注意が要ります。 の総合効果を知りたいときは を調整してはいけません(間接の通り道を塞ぐため)。 を回帰モデルに入れると求まるのは直接効果です。一般の(非線形な)モデルでは、直接効果・間接効果をそれぞれ「 を固定した効果」「 だけを変えた効果」として潜在結果で定義し直す必要があります。
3. 操作変数:交絡を測れず、媒介変数も無いとき
学習アプリの利用時間 が、試験の点数 をどれだけ上げるかを知りたいとします。やる気 のある人ほど長く使い、点数も高いので、利用時間と点数を単純に比べると効果を大きく見積もります。 は測れず、フロントドア基準に使える媒介変数もありません。
そこで、利用時間を動かすけれど、点数には利用時間を通してしか影響しない変数 を探します。たとえば、アプリの割引クーポンを、くじで選んだ半数の人に配ったとします。
次の3条件を満たす を操作変数と呼びます。
- は を動かす(クーポンをもらうと利用時間が増える)
- は と無関係(くじで配ったので、やる気と関係しない)
- から への経路は、 を通るものだけ(クーポン自体は点数を変えない)
クーポンをもらった群ともらわない群を比べます(説明のための模擬の数字)。
| 平均利用時間 | 平均点 | |
|---|---|---|
| クーポンあり | 10時間 | 68.0点 |
| クーポンなし | 6時間 | 66.0点 |
| 差 | 4時間 | 2.0点 |
クーポンは利用時間を4時間増やし、点数を2.0点上げました。点数の差は利用時間の差を通してしか生じないので、1時間あたりの効果は差の比で求まります。
一般には共分散の比 で、 が2値のときは上の差の比と一致します。同じデータで点数を利用時間に単純に回帰すると、傾きは1時間あたり1.5点になります。やる気の影響が混ざり、効果を3倍に見積もっていたことになります。
- 条件2と3はデータから確かめられず、「クーポンは点数を直接変えない」は場面の知識で主張するしかない
- が をほとんど動かさない弱い操作変数では、分母が0に近くなり、推定値が大きくぶれる
- 効果が人によって違うときに求まるのは、クーポンで利用時間が変わった人たちにとっての効果。クーポンがあっても使い方を変えない人の効果は含まれない
- 変数が多いときは2段階最小二乗法を使う。1段目で から を予測し、2段目でその予測値に を回帰する方法で、 が1つなら上の比と同じ推定値になる
押さえどころ:まず「調整してよいのは交絡(分岐)の中間変数。媒介は塞ぎ、合流点は開くので調整してはいけない」という開閉の区別が大前提です。そのうえで、バックドア基準は「交絡を測れるときの調整公式 」、フロントドア基準は「交絡を測れないが媒介 が測れるときの2段階の式」と使い分けます。
確認クイズ(抜粋)
Q1. の媒介構造で、 を回帰モデルに加えて調整すると、 の係数は何を表すか?
A. の直接効果( を通らない分)
Q2. フロントドア基準が役に立つのはどの状況か?
A. 交絡 が観測できないが、 の効果がすべて通る媒介変数 が観測できるとき
Q3. 線形モデルで の係数が 、 が 、 の直接の係数が のとき、 の総合効果はいくらか?
A.
全10問のクイズはサイトのインタラクティブ版でお試しください。
第11章の他のモジュール
※本サイトは個人による学習支援サイトであり、統計質保証推進協会・日本統計学会の公式サイトではありません。