因果グラフ

前提要件では、バックドア条件を満たす因果グラフを仮定にすると、条件付き交換可能性の仮定が成り立つと述べました。

因果グラフは、変数間の関係を示します。変数はコレクション(ノード)にグループ化され、ノード間の矢印は、その矢印の方向に因果関係が存在する可能性があることを意味します。矢印によって、すべての変数ペアの間に因果関係が存在することが示されるわけではありませんが、どの変数ペアの場合でも、逆方向の因果関係は存在できないことを示しています。

バックドア基準(Pearl, J.、2009 年)では、因果図が与えられた場合に、次の両方が真であれば、変数セット \(Z\) は介入群変数 \(X\) と応答変数 \(Y\) に対するバックドア基準を満たすと述べています。

  • \(Z\) 内のノードがいずれも \(X\)の子孫ではなく、かつ
  • \(Z\) によって、 \(X\)への矢印を含む \(X\) と \(Y\) 間のすべてのパスがブロックされる

マーケティング ミックス モデリング(MMM)は、有料メディア、オーガニック メディア、メディア以外の変数が KPI(売上など)に及ぼす因果効果を推定するために使用されます。つまり、有料メディア、オーガニック メディア、メディア以外の変数は介入変数(\(X\))であり、KPI は応答変数(\(Y\))です。MMM 回帰からこの因果効果を推定するには、バックドア基準を満たす一連のコントロール変数を慎重に選択して、条件を設定する必要があります。バックドア基準は次のように言い換えることができます。

  • メディエーターを制御してはならない。メディエーターは、 \(X\) と \(Y\)の間の因果経路にある変数です。
  • すべての交絡因子を制御する必要がある。交絡因子は、 \(X\) と \(Y\)の両方に因果効果を持つ変数です。

MMM の介入変数は、地域と時間の両方でインデックスに登録された有料メディア、オーガニック メディア、メディア以外の介入変数の、任意の組み合わせのコレクションです。トリートメント全体をグラフに表すと扱いにくいため、1 つの地域内の 2 つの期間のみを表す、簡略化したグラフについて考えてみましょう。地域は独立しているという前提になっているため、同じグラフを使用して任意の地域を表すことができます。また、地域間に矢印や関係性はありません。2 つの期間で、遅延介入効果のパターンを十分に説明できます。このパターンは、将来にわたって(または最大遅延時間まで)無制限に繰り返されると想定できます。

メリディアンの因果グラフ

下図で、 \(T\) は有料メディア、オーガニック メディア、メディア以外の介入変数、 \(C\) は対照群、 \(K\) は KPI を表しています。各変数に続く数値は期間を表します。各期間内で、介入群が売上に影響し、コントロールが介入群と売上の両方に影響すると仮定します。次の図では、前の期間の \(T\) が現在の期間の売上に影響しています(「遅延効果」)。メリディアン回帰モデルでは、有料メディアとオーガニック メディアに adstock が適用されますが、メディア以外の介入群には適用されません。これは、実質的には、メディア以外の介入群には遅延効果がないことを前提としています。接続されたノード内の任意の変数ペアの間に因果効果が存在する可能性があることを矢印は示しているため、ノード \(T\) にメディア以外の介入群を含めることは引き続き有効です。ノード \(T\) にメディア以外の介入群を含めると、DAG の表示がクリーンになります。DAG は、バックドア基準を満たす変数を決定するために引き続き有効です。

遅延介入効果を含む因果 DAG

期間 2(\(K2\))の KPI に対する介入群(\(T1\) と\(T2\))の因果効果を推定するというタスクを考えてみましょう。グラフから、期間 2 の対照群(\(C2\))がバックドア基準を満たしていることがわかります。

軸になる結論は、各期間で、MMM 回帰によって次に対して条件を設定する必要があるということなります。

  1. 現在の期間の有料メディアとオーガニック メディア、および想定される最大遅延時間までのすべての前の期間のメディア。
  2. 現在の期間のみの、メディア以外の介入変数。
  3. 現在の期間のみのコントロール変数。

留意すべき点は次のとおりです。

  • \(C1\) から \(C2\) への矢印は、回帰に含める変数には影響しません。
  • \(C1\) から \(K2\) への矢印の場合は、回帰に遅延ありのコントロール変数を含める必要があります。実際には、回帰パラメータの数が大幅に増える可能性があるため、可能であればこれは避けた方が賢明です。
  • \(T1\) から \(C2\) への矢印の場合は問題があります。この場合、 \(C2\) はメディエーターと交絡因子の両方を兼ねます。1 つの MMM 回帰モデルで、因果的な合同介入群効果を復元することはできません。
  • パスの \(T2 \leftarrow K1 \rightarrow K2\) を追加しても、同じ理由で問題になります。その場合、 \(K1\) はメディエーターと交絡因子の両方を兼ねます。

メリディアンは、遅延のコントロールが必要な場合で説明されているように、遅延のコントロールを含む因果グラフもサポートできます。

メリディアンのフルファネル因果グラフ

メディエーターと交絡因子のジレンマを解決するため、メリディアンは 2 段階のアプローチを使用してフルファネルの因果グラフをサポートしています(フルファネル マーケティング ミックス モデリングを参照)。

単一の期間

フルファネルの因果 DAG(一部省略)

この図は、1 つの時点におけるフルファネルの因果グラフを示しています。

介入変数は次の 2 つのノードに分割されます。

  • \(B\) はブランド マーケティングを表します。これは、ブランド エクイティ変数 \(G\)に影響を与えることが期待されるマーケティングです。
  • \(O\) は、その他のマーケティングを表します。これは、ブランド エクイティ変数 \(G\)の影響を受ける可能性があるマーケティングです。

実際に、ブランド マーケティングと見なされるマーケティング変数を特定する場面では、「このマーケティング変数はブランド エクイティ変数に因果効果をもたらすか」という問いを検討することが有益です。因果効果が生じる場合は、\(B\)に含める必要があります。因果効果が生じない場合は、 \(O\)に含めます。DAG の矢印は、潜在的な因果関係を表します。因果関係が実際に存在する必要はありません。したがって、 \(O\) ノードの各マーケティング変数が、ブランド エクイティ変数の因果的な影響を必ずしも受ける必要はありません。そのため、まずブランド マーケティングとして分類すべき変数を特定してから、残りの変数をその他のマーケティングに分類すると便利です。

具体的な例として、ブランド エクイティ変数としてブランド GQV(bGQV)があり、 \(G\) ノードに分類されているとします。動画広告チャネルは、ブランド エクイティを促進し、bGQV を増加させることが期待されます。動画広告チャネルをブランド マーケティング変数と見なし、 \(B\)ノードに分類します。一方、下流ファネルにあるパフォーマンス重視のマーケティング チャネルは、ブランド エクイティによって促進される可能性があります。したがって、このチャネルはその他のマーケティングと見なし、 \(O\) ノードに分類します。この例の詳細については、メリディアンのフルファネルのチュートリアルをご覧ください。

コントロール変数も 3 つのノードに分割されます。

  • \(V\) は、ブランド マーケティングおよびブランド エクイティ変数 \(G\)の両方と交絡する変数を表します。
  • \(Z\) は、マーケティング(ブランドまたはその他)および KPI \(K\)と交絡する変数を表します。
  • \(W\) は、ブランド エクイティおよび KPI \(K\)と交絡する変数を表します。

\(V\)、 \(Z\)、 \(W\) はそれぞれ、フルファネル モデルで推定する因果効果の交絡因子です。 \(V\) は、ブランド マーケティングがブランド エクイティ変数に及ぼす因果効果の交絡因子です。 \(Z\) は、マーケティングが KPI に及ぼす因果効果の交絡因子です。 \(W\) は、ブランド エクイティが KPI に及ぼす因果効果の交絡因子です。1 段階のマーケティング ミックス モデリングと同様に、推定されるすべての因果効果について交絡因子を考慮することが重要です。

遅延効果のある複数の期間

次の図では、複数の期間がグラフに組み込まれており、各ノード名の後に続く数値は期間を表しています。これにより、メリディアンのフルファネル因果グラフで想定されている次の遅延効果の図が追加されます。

  • ブランド マーケティング \(B\) の KPI \(K\)への効果
  • その他のマーケティング \(O\) の KPI \(K\)への効果
  • ブランド エクイティ \(G\) の KPI \(K\)への効果
  • ブランド マーケティング \(B\) のブランド エクイティ \(G\)への効果
フルファネルの因果 DAG