Kausale Inferenz im Marketing: von der Korrelation zur Ursache mit Propensity Scores und Instrumentvariablen
Kurz gesagt
Niveau: Fortgeschritten
- Wer Kunden mit und ohne Kampagne vergleicht, vermischt den Effekt der Kampagne mit der Frage, wer für sie ausgesucht worden ist.
- Dieser naive Unterschied ist der echte Effekt plus eine Selektionsverzerrung, und die Verzerrung ist oft der größte Brocken.
- Zeichne zuerst ein Kausaldiagramm: Confounder kontrollieren, Mediatoren und Collider nie.
- Propensity Score Matching vergleicht Gleiches mit Gleichem bei allem, was du gemessen hast, und bei nichts sonst.
- Ein Instrument, etwa eine zufällige Versandverzögerung, borgt sich Zufall gegen versteckte Störfaktoren, antwortet aber nur für die Kunden, die es tatsächlich bewegt hat.
Kunden, die eine Kampagne bekommen, geben meistens mehr aus, und meistens deshalb, weil man sie als gute Kunden ausgesucht hat. In diesem Artikel zeige ich dir, wie du trennst, was eine Kampagne bewirkt hat und an wen sie gegangen ist: mit potenziellen Ergebnissen, einem Kausaldiagramm, Propensity Score Matching und einer Instrumentvariable, durchgerechnet für eine erfundene Snack Abobox aus Linz.
Eine Kampagne ist gelaufen, der Umsatz ist gestiegen. Das beweist weniger, als es scheint.
Eine Loyalitätsmail geht raus. Wer sie bekommen hat, kauft danach mehr als wer sie nicht bekommen hat. Im Bericht steht, die Mail hat funktioniert, und auf diesem einen Satz wird das nächste Budget gebaut.
Vielleicht stimmt das sogar. Nur geht die Mail selten zufällig raus. Irgendwer hat die Kundinnen und Kunden ausgesucht, die am vielversprechendsten ausgeschaut haben, und die hätten eh mehr gekauft. Im Vergleich stecken also zwei Dinge auf einmal: was die Mail bewirkt hat, und wen man für sie ausgesucht hat. Korrelation ist diese Mischung. Kausalität ist nur der erste Teil davon.
Kausale Inferenz ist das Werkzeug, um beides auseinanderzuhalten. Wenn du einen sauberen, zufällig aufgeteilten Test fahren kannst, mach genau das (die Möglichkeiten stehen im kompletten Leitfaden zu digitalen Testmethoden). Dieser Artikel ist für die Fälle, in denen sich das nicht ausgeht und die Daten schon da sind. Ich arbeite mit drei Ideen: den potenziellen Ergebnissen, die festlegen, was "der Effekt" überhaupt heißt, dem Propensity Score Matching, das Gleiches mit Gleichem vergleicht, und den Instrumentvariablen, die sich Zufall von einer unerwarteten Stelle borgen. Ein Kausaldiagramm hält die drei zusammen.
Durch den ganzen Text begleitet uns ein erfundenes Unternehmen. Das Naschkastl ist eine Snack Abobox aus Linz, geführt von Hanna. Sie hat 10.000 Kundinnen und Kunden. Niemand davon ist echt, alle Zahlen sind ausgedacht, damit ich dir jeden Rechenschritt zeigen kann. Hannas Frage ist ganz einfach: Hat die Loyalitätsmail Nachbestellungen ausgelöst, und wenn ja, wie viele Euro davon?
Der Effekt, den du suchst, ist ein Vergleich, den du nie siehst
Am saubersten definiert man einen kausalen Effekt mit dem Modell der potenziellen Ergebnisse (Potential Outcomes). Donald Rubin hat es in den 1970er Jahren ausgearbeitet, aufbauend auf einer Notation, die Jerzy Neyman schon 1923 verwendet hat.12
Jeder Kunde hat zwei mögliche Zukünfte. In der einen bekommt er die Mail, in der anderen nicht. Jede Zukunft hat ein Ergebnis, hier das Geld, das er in den nächsten 30 Tagen für Nachbestellungen ausgibt. Der Effekt der Mail auf diesen Kunden ist der Unterschied zwischen den beiden Zukünften.
Der durchschnittliche Behandlungseffekt, im Englischen average treatment effect und kurz ATE, ist dieser Unterschied, gemittelt über alle Kunden:
Dabei ist der durchschnittliche Behandlungseffekt, das, was Kunde ausgeben würde, wenn er die Mail bekommt, das, was derselbe Kunde ohne Mail ausgeben würde, und der Erwartungswert, also der Durchschnitt auf lange Sicht über alle Kunden. Die Behandlung (Treatment) ist das, was getestet wird, hier die Mail. Den Erwartungswert erkläre ich von Grund auf in Grundlagen: Erwartungswert.
Jetzt kommt der Haken. Bei jedem einzelnen Kunden siehst du immer nur eine der beiden Zukünfte. Hannas Kunde hat die Mail entweder bekommen oder nicht. Das andere Ergebnis, das kontrafaktische, tritt nie ein. Paul Holland hat das das Grundproblem der kausalen Inferenz genannt, und keine noch so große Datenmenge löst es.2 Die eigentliche Kunst ist, die fehlende Hälfte ehrlich zu schätzen.
Beispiel: zwei Kunden, zwei Zukünfte
Nimm zwei Kunden vom Naschkastl. Angenommen, wir könnten in einer Welt, in der alles sichtbar ist, diese Zahlen sehen:
- Kunde A würde mit Mail € 40 ausgeben und ohne € 30. Effekt: , also € 10.
- Kunde B würde mit Mail € 12 ausgeben und ohne ebenfalls € 12. Effekt: , also € 0.
Der durchschnittliche Behandlungseffekt über beide ist , also € 5.
In der echten Welt sieht Hanna nur die Hälfte davon. Kunde A hat die Mail bekommen, also sieht sie € 40 und nie die € 30. Kunde B hat sie nicht bekommen, also sieht sie € 12. Vergleicht sie die beiden direkt, kommt heraus, also € 28, mehr als das Fünffache des wahren durchschnittlichen Effekts. Kunde A hat schlicht schon vorher mehr ausgegeben.
Der naive Unterschied ist der echte Effekt plus eine Selektionsverzerrung
Diese € 28 lassen sich genau zerlegen, und die Zerlegung erklärt jede Methode, die noch kommt. Der Unterschied zwischen der behandelten und der unbehandelten Gruppe besteht aus zwei Teilen:2
Dabei ist gleich 1 für einen Kunden, der die Mail bekommen hat, und 0 für einen, der sie nicht bekommen hat, ist die Ausgabe, die wir tatsächlich beobachten, und der senkrechte Strich heißt "unter denen, die", ist also die durchschnittliche Ausgabe der angeschriebenen Kunden. Der ATT ist der durchschnittliche Behandlungseffekt bei den Behandelten (average treatment effect on the treated), also der Effekt der Mail auf genau die Kunden, die sie bekommen haben. Die Selektionsverzerrung (Selection Bias) ist der Betrag, den die angeschriebenen Kunden sowieso mehr ausgegeben hätten, ganz ohne Mail. Bedingte Durchschnitte wie diese stehen in Grundlagen: Wahrscheinlichkeit.
Der naive Vergleich trifft den echten Effekt nur dann, wenn die Selektionsverzerrung null ist, wenn also beide Gruppen ohne Mail gleich viel ausgegeben hätten. Eine Zufallsaufteilung garantiert genau das. Ein Team, das sich seine Lieblingskunden aussucht, garantiert das Gegenteil.
Beispiel: Hannas naiver Vergleich
Heuer im Frühjahr hat Hannas Team die Loyalitätsmail an 4.000 der 10.000 Kunden geschickt. Ausgesucht worden sind die, die engagiert gewirkt haben. In den 30 Tagen danach:
- Die 4.000 angeschriebenen Kunden haben im Schnitt € 46,40 für Nachbestellungen ausgegeben.
- Die 6.000 anderen haben im Schnitt € 18,40 ausgegeben.
Der naive Unterschied ist , also € 28,00 pro Kunde. Hochgerechnet auf 4.000 Mails ergibt das die Geschichte von , also € 112.000 Zusatzumsatz, und genau die soll gerade ein Treueprogramm mit Punkten und Geschenken um € 30.000 rechtfertigen. Merk dir diese Zahl.
Ein Kausaldiagramm zeigt dir, was du berücksichtigen musst, bevor du die Daten anfasst
Bevor ich irgendetwas rechne, zeichne ich das Problem auf. Ein Kausaldiagramm, formal ein gerichteter azyklischer Graph (directed acyclic graph, kurz DAG), besteht aus Kästchen für Variablen und Pfeilen für "das verursacht das". Gerichtet heißt, jeder Pfeil zeigt in eine Richtung, azyklisch heißt, du kannst den Pfeilen nie im Kreis folgen. Judea Pearl hat aus diesen Bildern eine vollständige mathematische Sprache gemacht.3
Das Diagramm sagt dir, welche Variablen du kontrollieren musst und welche du in Ruhe lassen solltest.4
- Ein Confounder (Störfaktor) verursacht sowohl die Behandlung als auch das Ergebnis. Er öffnet einen "Hintertürpfad" (Backdoor Path), über den Korrelation von der einen Seite zur anderen sickert. Den kontrollierst du.
- Ein Mediator liegt auf dem Weg von der Behandlung zum Ergebnis, so wie "Mail geöffnet" zwischen "Mail verschickt" und "bestellt" liegt. Kontrollierst du ihn, ziehst du einen Teil genau des Effekts ab, den du messen willst.
- Ein Collider wird von zwei Dingen gleichzeitig verursacht. Lässt du ihn in Ruhe, blockiert er einen Pfad. Kontrollierst du ihn, öffnest du einen falschen. Das Lehrbuchbeispiel im Marketing: Du wertest nur die Kunden aus, die auf eine Umfrage geantwortet haben, obwohl das Antworten sowohl von der Mail abhängt als auch davon, ob jemand ein begeisterter Kunde ist.
Fürs Naschkastl gilt: Engagement und Kaufabsicht sind der Confounder, die Mail ist die Behandlung, die Nachbestellungen sind das Ergebnis, und ein zufälliges Versandfenster ist das Instrument, das ich weiter unten erkläre.
Lies es von oben. Das Versandfenster und das Engagement des Kunden sorgen beide dafür, dass die Mail ankommt, und die Mail sorgt vielleicht für ein bisserl mehr Umsatz. Das letzte Kästchen trägt die beiden übrigen Pfeile. Das Engagement treibt die Ausgaben auch direkt, das ist der Hintertürpfad, der den naiven Vergleich lügen lässt. Das Versandfenster erreicht die Ausgaben nur über die Mail, und genau das macht es später nützlich.
Für ein Diagramm dieser Größe reicht ein Bleistift. Für größere nehm ich DAGitty, ein kostenloses Browserwerkzeug der Radboud Universität in Nimwegen, das dir sagt, welche Variablen jeden Hintertürpfad schließen.5
Beispiel: was Hanna kontrollieren soll und was nicht
Neben den Ausgaben hat Hanna vier weitere Spalten in ihren Daten: die Zahl der bisher erhaltenen Boxen, ob der Kunde den Newsletter vom Vormonat geöffnet hat, ob er die Loyalitätsmail geöffnet hat, und ob er nach der Mail eine Bewertung geschrieben hat.
- Die erhaltenen Boxen und der geöffnete Newsletter liegen zeitlich vor der Mail und treiben sowohl die Auswahl als auch die Ausgaben. Confounder. Kontrollieren.
- Das Öffnen der Loyalitätsmail passiert nach dem Versand und auf dem Weg zur Bestellung. Ein Mediator. Weglassen, sonst schrumpft die Schätzung ohne guten Grund Richtung null.
- Eine Bewertung nach der Mail hängt von der Mail ab und davon, ob jemand ein zufriedener Kunde ist, der viel ausgibt. Ein Collider. Wer nur auf die Bewerter filtert, verzerrt den Vergleich.
Das Diagramm zeigt auch, was Hanna nicht kontrollieren kann: Ein Teil der Kaufabsicht ist unsichtbar. Wer nächste Woche eine Geschenkbestellung plant, schaut in ihren Daten genauso aus wie jemand, der das nicht vorhat. Halt den Gedanken fest.
Ein Propensity Score fasst alles, was du weißt, in einer Zahl zusammen
Die erste Methode vergleicht Gleiches mit Gleichem. Unterscheiden sich angeschriebene und nicht angeschriebene Kunden bei den erhaltenen Boxen und den geöffneten Newslettern, dann vergleichst du nur Kunden, die bei beidem übereinstimmen. Bei zwei Variablen geht das noch händisch. Bei zwanzig gehen dir die Kunden aus, die in allen zwanzig zusammenpassen.
Paul Rosenbaum und Donald Rubin haben das 1983 gelöst.6 Sie haben gezeigt, dass du nicht auf jede Variable einzeln abgleichen musst. Es reicht, auf eine einzige Zahl abzugleichen: die Wahrscheinlichkeit, behandelt zu werden, gegeben diese Variablen. Sie haben sie den Propensity Score genannt, auf Deutsch etwa die Behandlungsneigung:
Dabei ist der Propensity Score, heißt, der Kunde hat die Mail bekommen, ist die Menge der beobachteten Merkmale vor der Mail (erhaltene Boxen, geöffnete Newsletter und so weiter), und sind die konkreten Werte eines bestimmten Kunden. In Worten: Welcher Anteil der Kunden, die so ausschauen wie dieser, ist angeschrieben worden? Wahrscheinlichkeit und der senkrechte Strich stehen in Grundlagen: Wahrscheinlichkeit.
Kunden mit demselben Score sind im Durchschnitt bei jeder Variable ausgeglichen, die in den Score eingeflossen ist. Aus zwanzig Variablen wird eine.
Geschätzt wird der Score meistens mit einer logistischen Regression, dem Standardmodell für ein Ergebnis, das nur ja oder nein sein kann:
Dabei ist der natürliche Logarithmus, sind die Chancen (Odds), angeschrieben zu werden, ist die Zahl der erhaltenen Boxen, ist 1, wenn der Kunde den Newsletter vom Vormonat geöffnet hat, und sonst 0, ist der Achsenabschnitt, und und sagen, wie stark jedes Merkmal die logarithmierten Chancen hebt, ausgesucht zu werden. Die logistische Regression erkläre ich in Grundlagen: Regression und ausführlich in logistische Regression, Lift Charts und Warenkorbanalyse.
Beispiel: drei von Hannas Kunden bekommen einen Score
Angenommen, das geschätzte Modell lautet . Um logarithmierte Chancen zurück in eine Wahrscheinlichkeit zu verwandeln, rechnest du , wobei die rechte Seite des Modells ist und die eulersche Zahl (ungefähr 2,72) hoch bedeutet.
- Kunde mit zwei Boxen, Newsletter nicht geöffnet: , der Score ist also .
- Kunde mit vier Boxen, Newsletter geöffnet: , der Score ist also .
- Kunde mit sechs Boxen, Newsletter geöffnet: , der Score ist also .
Der dritte Kunde hat eine Chance von 71 % gehabt, ausgesucht zu werden, der erste von 11 %. Stellst du die beiden nebeneinander, vergleichst du zwei verschiedene Arten von Kunden. Damit sich die Rechnung auf einem Bildschirm ausgeht, fasse ich alle 10.000 Scores in drei Bänder zusammen: niedrig (etwa 0,10), mittel (etwa 0,40) und hoch (etwa 0,80).
Matching auf dem Score vergleicht Gleiches mit Gleichem
Hat jeder Kunde einen Score, ist das Matching Handwerk. Für jeden angeschriebenen Kunden suchst du einen nicht angeschriebenen mit dem nächstgelegenen Score und vergleichst die Ausgaben der beiden. Dann mittelst du die Unterschiede:
Dabei ist der geschätzte durchschnittliche Effekt bei den Behandelten (das Dach heißt "geschätzt"), ist die Zahl der angeschriebenen Kunden, die Summe läuft über jeden angeschriebenen Kunden , ist dessen Ausgabe, und ist die Ausgabe von , dem nicht angeschriebenen Kunden, der ihm zugeordnet worden ist. Das ist ein ganz normaler Durchschnitt von Unterschieden, siehe Grundlagen: der Mittelwert.
Geschätzt wird damit der ATT, der Effekt auf die Kunden, die angeschrieben worden sind. Für eine Kampagne, die schon gelaufen ist, ist das meistens die ehrliche Frage.
Beispiel: Hannas Schätzung mit Matching
Hier sind Hannas 10.000 Kunden nach Scoreband, mit dem Anteil der Angeschriebenen und den durchschnittlichen Nachbestellungen über 30 Tage in jeder Gruppe:
- Niedriges Band, 4.000 Kunden, Score etwa 0,10: 400 Angeschriebene haben € 14 ausgegeben, 3.600 nicht Angeschriebene € 10. Unterschied € 4.
- Mittleres Band, 3.000 Kunden, Score etwa 0,40: 1.200 Angeschriebene haben € 30 ausgegeben, 1.800 nicht Angeschriebene € 24. Unterschied € 6.
- Hohes Band, 3.000 Kunden, Score etwa 0,80: 2.400 Angeschriebene haben € 60 ausgegeben, 600 nicht Angeschriebene € 52. Unterschied € 8.
Zuerst prüfe ich, ob das die naiven Zahlen ergibt. Angeschrieben: , also € 46,40. Nicht angeschrieben: , also € 18,40. Passt.
Jetzt das Matching. Jeder angeschriebene Kunde wird mit einem nicht angeschriebenen aus demselben Band verglichen und bringt damit den Unterschied seines Bandes ein. Gewichtet wird mit der Zahl der Angeschriebenen pro Band:
Dabei sind 400, 1.200 und 2.400 die Angeschriebenen in jedem Band, also aufgeteilt nach Band, € 4, € 6 und € 8 sind die Unterschiede pro Band, die Rolle von , und 4.000 ist , alle Angeschriebenen zusammen. Gewichtete Durchschnitte stehen in Grundlagen: der Mittelwert.
Die Mail ist etwa € 7 pro angeschriebenem Kunden wert, nicht € 28. Zurück zur Zerlegung: naive € 28,00 sind gleich ATT von € 7,00 plus eine Selektionsverzerrung von € 21,00. Drei Viertel der Schlagzeile waren das gute Auge des Teams für begeisterte Kunden. Ein feines Auge, nur halt kein Effekt der Mail.
Ein Detail, das erfahrenen Leserinnen und Lesern auffällt: Im hohen Band stehen 2.400 Angeschriebene nur 600 Vergleichskunden gegenüber, jeder Vergleichskunde wird also etwa viermal verwendet. Das ist Matching mit Zurücklegen. Es funktioniert, macht die Schätzung aber unruhiger.
Prüf die Balance, und respektier, was Matching nicht sieht
Matching ist nur so gut wie die Balance, die es erzeugt. Ich prüfe sie Variable für Variable mit der standardisierten Mittelwertdifferenz:
Dabei ist die standardisierte Differenz, und sind der Durchschnitt eines Merkmals in der behandelten Gruppe und in der Vergleichsgruppe, und ist die Standardabweichung dieses Merkmals über beide Gruppen zusammen. So wird der Abstand in Einheiten der natürlichen Streuung gemessen. Die Standardabweichung erkläre ich in Grundlagen: Streuung. Eine verbreitete Konvention behandelt Werte unter 0,1 als vernachlässigbaren Unterschied.7
Beispiel: Balance bei den erhaltenen Boxen
Vor dem Matching haben Hannas angeschriebene Kunden im Schnitt 6,2 Boxen erhalten gehabt, die anderen 3,4, bei einer gemeinsamen Standardabweichung von 2,8. Also , eine ganze Standardabweichung auseinander. Nach dem Matching kommen die zugeordneten Vergleichskunden im Schnitt auf 6,1 Boxen, also . Deutlich unter 0,1.
Zwei Grenzen verdienen klare Worte.
Die erste ist die Überlappung (Overlap). Matching braucht bei jedem Score nicht angeschriebene Kunden. Hätte das Team jeden Kunden im hohen Band angeschrieben, gäbe es dort niemanden zum Vergleichen. Formal muss jeder Score echt zwischen 0 und 1 liegen.8 Ist das verletzt, lasse ich die Kunden ohne Partner weg und sag das auch dazu.
Die zweite Grenze ist die wichtige. Matching gleicht aus, was du gemessen hast, und sonst nichts. Es nimmt an, dass die Auswahl für die Mail so gut wie zufällig war, sobald die beobachteten Merkmale berücksichtigt sind.8 Bei Hanna steht das auf wackeligen Beinen. Ihr Team hat auch Kunden ausgesucht, die besonders herzlich mit dem Kundenservice geplaudert haben, manche davon über anstehende Geschenkbestellungen. Diese Absicht steht in keiner Spalte, die € 7 können also immer noch ein bisserl Selektionsverzerrung enthalten. Eine gematchte Stichprobe schaut nur bei den Variablen wie ein Zufallsexperiment aus, die du sehen kannst.
Ein Instrument borgt sich Zufall von woanders
Wenn der Confounder unsichtbar ist, kommt Matching nicht weiter. Der Ansatz mit Instrumentvariablen (IV) kommt von der anderen Seite. Statt jeden Grund zu messen, aus dem Kunden ausgesucht worden sind, sucht er etwas, das verändert hat, wer die Mail bekommen hat, aus Gründen, die mit dem Kunden nichts zu tun haben.
Eine Instrumentvariable , also eine Größe, die die Behandlung verschiebt, ohne selbst etwas mit dem Ergebnis zu tun zu haben, muss drei Prüfungen bestehen:9
- Relevanz. Sie verändert tatsächlich, wer behandelt wird. Das kannst du in den Daten prüfen.
- Unabhängigkeit. Sie ist so gut wie zufällig zugeteilt und hängt nicht mit dem versteckten Confounder zusammen.
- Ausschluss. Sie wirkt nur über die Behandlung auf das Ergebnis, nie direkt. Das kannst du in den Daten nicht prüfen. Das musst du aus dem Wissen begründen, wie die Welt funktioniert.
Der Wohnort der Kunden ist ein verlockendes Instrument, weil die Post ein Packerl nach Linz Urfahr oft schneller zustellt als eines ins Mühlviertel oder nach Osttirol. Er fällt aber bei der Ausschlussprüfung durch: Menschen in Wien, im Innviertel und in den Tiroler Tälern haben unterschiedliche Einkommen, Lieferzeiten und unterschiedliches Wetter, und all das bewegt die Ausgaben, ohne je die Mail zu berühren. Ein gutes Instrument ist meistens fad und mechanisch.
Das Naschkastl hat so eines. Um den Ruf seiner Absenderadresse zu schützen, hat Hannas Mailprogramm die Loyalitätskampagne gedrosselt und jedem Kunden zufällig ein Versandfenster zugeteilt: früh, am ersten Tag des Zeitfensters von 30 Tagen, oder spät, am Tag 40, wenn das Fenster schon zu war. Das Fenster ist aus einem Münzwurf gekommen, es ist also unabhängig von Engagement und Kaufabsicht. Und das Fenster kann die Ausgaben nur dadurch verändern, dass es bestimmt, ob die Mail rechtzeitig ankommt.
Die Zuteilung war nicht perfekt, und das ist normal. Manche Kunden im frühen Fenster haben die Mail nie bekommen, weil sie sich abgemeldet hatten oder das Team auf sie vergessen hat. Manche im späten Fenster haben sie trotzdem innerhalb des Zeitfensters bekommen, weil das Team sie einigen Lieblingskunden händisch geschickt hat.
Der Wald Schätzer teilt zwei einfache Unterschiede
Mit einem einzigen Instrument, das nur ja oder nein kennt, ist die Schätzung mit Instrumentvariable eine einzige Division, der sogenannte Wald Schätzer:10
Dabei ist der geschätzte Effekt der Mail, ist 1 für das frühe und 0 für das späte Versandfenster, sind die Nachbestellungen über 30 Tage, und ist 1, wenn die Mail innerhalb des Zeitfensters angekommen ist. Der Zähler, die reduzierte Form (Reduced Form), sagt, wie viel mehr die Gruppe mit frühem Fenster ausgegeben hat. Der Nenner, die erste Stufe (First Stage), sagt, wie viel wahrscheinlicher die Gruppe mit frühem Fenster die Mail rechtzeitig bekommen hat. Weil nur 0 oder 1 sein kann, ist einfach der Anteil der Behandelten in der frühen Gruppe. Beide Zeilen sind Unterschiede von Durchschnitten, erklärt in Grundlagen: Erwartungswert.
Die Logik ist eine Umskalierung. Der Münzwurf hat die Ausgaben ein wenig bewegt und die Zustellung um weniger als 100 %. Teilst du das eine durch das andere, bekommst du den Effekt pro Kunde, bei dem sich die Zustellung tatsächlich geändert hat.
Mit mehreren Instrumenten oder zusätzlichen Kontrollvariablen läuft dieselbe Idee als zweistufige Methode der kleinsten Quadrate (Two Stage Least Squares, 2SLS): Erst regressierst du die Behandlung auf das Instrument, dann das Ergebnis auf die vorhergesagte Behandlung. Rechnest du das händisch als zwei getrennte Regressionen, sind die Standardfehler der zweiten falsch. Eine ordentliche IV Routine korrigiert sie.
Beispiel: Hannas Schätzung mit Instrumentvariable
Der Münzwurf hat die 10.000 Kunden in 5.000 frühe und 5.000 späte geteilt.
- Frühes Fenster: 3.400 von 5.000 haben die Mail im Zeitfenster bekommen, ein Anteil von . Durchschnittliche Nachbestellungen über 30 Tage € 31,00.
- Spätes Fenster: 600 von 5.000 haben sie trotzdem im Zeitfenster bekommen, ein Anteil von . Durchschnittliche Ausgaben € 28,20.
Das sind dieselben 4.000 angeschriebenen Kunden wie vorher, , und derselbe Gesamtdurchschnitt, , also € 29,60, nur anders aufgeteilt.
Die reduzierte Form: , also € 2,80. Die erste Stufe: . Die Schätzung:
Dabei sind € 2,80 die reduzierte Form, , und 0,56 die erste Stufe, . Siehe Grundlagen: Erwartungswert.
Bevor ich dem trau, prüfe ich, ob das Instrument stark ist. Eines, das die Behandlung kaum bewegt, macht die Schätzung instabil und verzerrt. Die alte Faustregel hat in der ersten Stufe eine F Statistik über 10 verlangt, und heutige Empfehlungen halten 10 für zu niedrig.10 Hannas erste Stufe ist alles andere als schwach. Der Standardfehler des Unterschieds von 0,56 ist , die t Statistik ist also . Bei einem einzigen Instrument ist die F Statistik das Quadrat davon, etwa 4.900. Den Standardfehler eines Anteils erkläre ich in Grundlagen: Stichproben.
Das Instrument beantwortet eine engere Frage, als du denkst
Die € 5 sind nicht der Effekt der Mail auf alle Kunden, und auch nicht auf alle Angeschriebenen. Guido Imbens und Joshua Angrist haben 1994 gezeigt, und 1996 zusammen mit Donald Rubin, dass ein Instrument den Effekt für eine bestimmte Gruppe identifiziert: die Complier, also die Kunden, deren Behandlung tatsächlich vom Instrument umgeschaltet worden ist.119 Sie haben das den lokalen durchschnittlichen Behandlungseffekt genannt, im Englischen local average treatment effect oder kurz LATE.
Dieses Ergebnis braucht noch eine Annahme, die Monotonie: Das Instrument schiebt alle in dieselbe Richtung oder gar nicht. Das frühe Fenster hat niemanden unwahrscheinlicher gemacht, die Mail rechtzeitig zu bekommen. Bei einer Versandverzögerung ist das leicht zu glauben.
Unter Monotonie verrät dir die erste Stufe, wer die Complier sind, zumindest als Anteil:
- Always Taker, die die Mail im Zeitfenster bekommen haben, egal in welchem Versandfenster sie waren (die handverlesenen Lieblingskunden): 12 %, der Anteil der Behandelten in der späten Gruppe.
- Never Taker, die sie nie bekommen haben, egal in welchem Fenster (abgemeldet oder vergessen): %.
- Complier, deren Zustellung dem Münzwurf gefolgt ist: %.
Beispiel: worüber die € 5 etwas sagen
Hannas IV Schätzung heißt: Bei den 56 % der Kunden, deren Mailzeitpunkt der Münzwurf bestimmt hat, hat eine Mail im Zeitfenster die Nachbestellungen über 30 Tage um etwa € 5 erhöht. Über die Always Taker, die Lieblingskunden des Teams, sagt sie direkt nichts. Reagieren die Lieblingskunden stärker, kann der Effekt auf alle Angeschriebenen über € 5 liegen. Hätten sie sowieso gekauft, kann er darunter liegen.
Die € 7 und die € 5 beantworten also zwei leicht verschiedene Fragen, mit verschiedenen Schwächen. Matching deckt alle Angeschriebenen ab, kann aber versteckte Absicht mitschleppen. Das Instrument ist vor versteckter Absicht geschützt, deckt aber nur die Complier ab, mit einer breiteren Fehlermarge, weil es nur die Variation nutzt, die der Münzwurf erzeugt hat. Wenn zwei Methoden, die auf verschiedene Weise scheitern können, nur ein, zwei Euro auseinanderliegen und beide weit unter der naiven Zahl, glaube ich dem groben Bild.
Drei Schätzungen, eine Entscheidung
Leg die drei Zahlen nebeneinander.
Die waagrechte Achse zeigt die drei Methoden: den naiven Vergleich, die Schätzung mit Matching und die Schätzung mit Instrumentvariable. Die senkrechte Achse zeigt die geschätzten zusätzlichen Nachbestellungen pro Kunde über 30 Tage, in Euro. Entscheidend ist die Höhe des ersten Absturzes. Der größte Teil der naiven € 28 war Selektion, das Geschick des Teams, Kunden auszusuchen, die sowieso gekauft hätten. Die beiden Methoden, die genau das herausrechnen sollen, setzen den echten Effekt bei etwa € 5 bis € 7 an.
Beispiel: was Hanna damit macht
Die naive Geschichte waren , also € 112.000 Zusatzumsatz aus einer einzigen Mail. Die ehrliche Spanne reicht von bis , also von € 20.000 bis € 28.000. Das Naschkastl behält etwa 40 % des Umsatzes als Rohertrag, die Mail hat also ungefähr bis , also € 8.000 bis € 11.200 Rohertrag gebracht.
Die Mail kostet im Versand fast nichts, also behält Hanna sie. Das Treueprogramm mit Punkten und Geschenken um € 30.000, begründet mit den € 112.000, müsste den Effekt der Mail ungefähr verdreifachen, damit es sich überhaupt ausgeht. Sie legt es auf Eis und tut das Einzige, was den Streit beendet: Die nächste Loyalitätsmail verschickt sie sauber zufällig aufgeteilt, mit einer zurückgehaltenen Kontrollgruppe, deren Größe sie mit der Methode aus statistische Tests, Stichprobengröße und Lift bestimmt.
Das ist der eigentliche Nutzen kausaler Inferenz in einem kleinen Unternehmen: weniger teure Entscheidungen auf Grundlage einer Zahl, die größtenteils aus Selektion bestanden hat.
Wie ich das in der Praxis einsetze
Nach meiner Erfahrung zählt die Reihenfolge mehr als die Methode. Ich zeichne zuerst das Diagramm, weil es entscheidet, was ins Propensity Modell kommt und was draußen bleibt. Dann suche ich nach allem, was im Betrieb schon echt zufällig passiert, etwa eine Versanddrosselung oder eine Verlosung von Lieferfenstern. Dann schätze ich mit mindestens zwei Methoden, die auf verschiedene Weise scheitern können, und berichte die Spanne, nicht den schmeichelhaftesten Punkt.
Sobald dieselbe Frage wieder auftauchen wird, hör ich auf zu schätzen und fang an zu testen. Eine zufällig zurückgehaltene Kontrollgruppe beseitigt die Selektionsverzerrung durch das Design statt durch Argumente. Wenn Marketing und Umsatz sich gegenseitig beeinflussen, brauchst du ein anderes Werkzeug, beschrieben in simultane Gleichungen.
Wer tiefer einsteigen will, findet zwei hervorragende kostenlose Texte, beide auf Englisch: das Onlinebuch von Scott Cunningham, mit Code,2 und "Causal Inference: What If" von Miguel Hernán und James Robins, frei zum Herunterladen.12
Footnotes
-
Guido W. Imbens und Donald B. Rubin, Causal Inference for Statistics, Social, and Biomedical Sciences: An Introduction, Cambridge University Press, 2015, https://www.cambridge.org/core/books/causal-inference-for-statistics-social-and-biomedical-sciences/71126BE90C58F1A431FE9B2DD07938AB
-
Scott Cunningham, Causal Inference: The Remix (die aktualisierte Onlineausgabe von Causal Inference: The Mixtape), Kapitel 3, Potential outcomes and randomisation, abgerufen im November 2026, https://mixtape.scunning.com/03-potential_outcomes_and_randomization
-
Judea Pearl, Causality: Models, Reasoning, and Inference, zweite Auflage, Cambridge University Press, 2009, https://www.cambridge.org/core/books/causality/B0046844FAE10CBF274D4ACBDAEB5F5B
-
Scott Cunningham, Causal Inference: The Remix, Kapitel 4, Directed acyclic graphs, abgerufen im November 2026, https://mixtape.scunning.com/04-directed_acyclical_graphs
-
Johannes Textor und andere, DAGitty: drawing and analysing causal diagrams, Radboud Universität, abgerufen im November 2026, https://www.dagitty.net/
-
Paul R. Rosenbaum und Donald B. Rubin, The central role of the propensity score in observational studies for causal effects, Biometrika, Band 70, Heft 1, Seiten 41 bis 55, 1983, https://academic.oup.com/biomet/article/70/1/41/240879
-
Peter C. Austin, An introduction to propensity score methods for reducing the effects of confounding in observational studies, Multivariate Behavioral Research, Band 46, Heft 3, Seiten 399 bis 424, 2011, https://pmc.ncbi.nlm.nih.gov/articles/PMC3144483/
-
Scott Cunningham, Causal Inference: The Remix, Kapitel 5, Unconfoundedness, abgerufen im November 2026, https://mixtape.scunning.com/05-causal_cross_sectional_designs
-
Joshua D. Angrist, Guido W. Imbens und Donald B. Rubin, Identification of causal effects using instrumental variables, NBER Technical Working Paper 136, 1993, erschienen im Journal of the American Statistical Association, 1996, https://www.nber.org/papers/t0136
-
Scott Cunningham, Causal Inference: The Remix, Kapitel 7, Instrumental variables, abgerufen im November 2026, https://mixtape.scunning.com/07-instrumental_variables
-
Guido W. Imbens und Joshua D. Angrist, Identification and estimation of local average treatment effects, Econometrica, Band 62, Heft 2, Seiten 467 bis 475, 1994, https://ideas.repec.org/a/ecm/emetrp/v62y1994i2p467-75.html
-
Miguel A. Hernán und James M. Robins, Causal Inference: What If, Chapman and Hall/CRC, 2020, https://miguelhernan.org/whatifbook