Einheit 4 / 11

Lineare Regression: Modellbildung, Koeffizienteninterpretation und Annahmen

Gewinne:

  • Fähigkeit, ein lineares Regressionsmodell mit Unterstützung künstlicher Intelligenz zu erstellen und Koeffizienten, Standardfehler und R-Quadrat in einer genauen und nicht-kausalen Sprache zu interpretieren
  • Fähigkeit, die Grundannahmen, auf denen das Modell basiert (Linearität, Exogenität, konstante Varianz), zu verstehen und zu verstehen, was passiert, wenn sie verletzt werden, und künstliche Intelligenz zur Annahmenkontrolle zu nutzen.
  • Fähigkeit, übermäßige kausale Behauptungen und übersehene Variablenprobleme bei Koeffizienteninterpretationen durch künstliche Intelligenz zu erkennen und zu korrigieren

Die lineare Regression ist das Rückgrat der Ökonometrie und angewandten Statistik. In seiner einfachsten Form schätzt es, wie eine abhängige Variable (das Ergebnis, das Sie erklären möchten, z. B. das Einkommen) durch eine lineare Beziehung mit einer oder mehreren unabhängigen Variablen (erklärende Faktoren, z. B. Bildungsjahre, Erfahrung) variiert. Das Modell hat die Form: Einkommen = β0 + β1·Bildung + β2·Erfahrung + u. Hier zeigen β (Beta)-Koeffizienten die Größe der Beziehung und u zeigt den Fehlerterm (alle unbeobachteten Effekte), den das Modell nicht erklären kann. In dieser Einheit werden wir sehen, wie künstliche Intelligenz (KI) die Konstruktion und Interpretation von Regressionen beschleunigt, aber auch, warum bei der Koeffizienteninterpretation am häufigsten Fehler gemacht werden.

Lassen Sie uns den Grundzweck von Anfang an darlegen: KI schreibt den Regressionscode, organisiert die Ausgabetabelle und erstellt einen Entwurf für die Koeffizienteninterpretation. Aber es ist Ihre Entscheidung, welche Variablen in das Modell eingehen (Modellspezifikation), ob der Koeffizient als kausal oder relational interpretiert wird und ob es eine übersehene Variable gibt. Die gefährlichste Angewohnheit der KI besteht darin, gewöhnliche Regressionskoeffizienten in einer kausalen Sprache darzustellen, beispielsweise „X erhöht Y“; wohingegen die meisten Regressionen nur Beziehungen (Korrelationen) zeigen.

Schrittweiser Regressionsworkflow

1. Erstellen Sie das Modell mit der Theorie. Welche Variablen abhängig und welche unabhängig sind, ergibt sich aus Feldwissen und Theorie, nicht aus Statistiken. Die Logik „Welche Faktoren beeinflussen logischerweise dieses Ergebnis?“ ist nicht die Logik von „Was auch immer ich in die Daten eingebe, der Koeffizient wird signifikant sein“.

2. Raten Sie. Die gebräuchlichste Methode ist OLS (Ordinary Least Squares): Sie wählt die Koeffizienten so aus, dass die Summe der quadrierten Differenzen zwischen den beobachteten und vorhergesagten Werten minimiert wird. AI generiert den Code dafür (lm() in R, statsmodels in Python) im laufenden Betrieb.

3. Lesen Sie die Ausgabe. Suchen Sie in der Regressionsausgabe nach vier Dingen: Koeffizient (Richtung und Größe der Beziehung), Standardfehler (Schätzunsicherheit des Koeffizienten), t-Statistik und p-Wert (Beweisstärke dafür, dass der Koeffizient von Null verschieden ist), R-Quadrat (wie viel der Variation in der abhängigen Variablen das Modell erklärt, im Bereich von 0 bis 1). Ein hoher R-Quadrat bedeutet nicht, dass es sich um ein „gutes Modell“ handelt; Es gibt überhaupt keine Kausalität.

4. Interpretieren Sie den Koeffizienten richtig. Wenn der Bildungskoeffizient 1.200 beträgt, lautet die korrekte Interpretation: „Bei konstanten anderen Variablen ist ein Anstieg der Bildung um ein Jahr mit einem um durchschnittlich 1.200 Einheiten höheren Einkommen verbunden.“ Fehlinterpretation: „Ein weiteres Jahr Ausbildung erhöht das Einkommen um 1.200.“ Der zweite ist der Kausalitätsanspruch und kann nur mit entsprechendem Design verteidigt werden (Einheit 9).

5. Überprüfen Sie die Annahmen. Die Gültigkeit der Regression hängt von bestimmten Annahmen ab (unten). KI generiert Diagnosecode; Sie geben den Kommentar ab.

Grundannahmen der linearen Regression

Die Annahmen, auf denen das klassische lineare Modell basiert, sind notwendig, damit die Koeffizienten erwartungstreu (linienzentriert) und die Standardfehler zuverlässig sind:

  • Linearität: Die Beziehung ist hinsichtlich der Parameter linear (bei Bedarf logarithmisch/quadratisch gestreckt).
  • Exogenität (bedingter Mittelwert Null): Der Fehlerterm korreliert nicht mit den erklärenden Variablen. Dies ist die kritischste und am häufigsten verletzte Annahme; Ein Verstoß führt zu einer Verzerrung durch ausgelassene Variablen.
  • Konstante Varianz (Homoskedastizität): Die Varianz des Fehlerterms ist in allen Beobachtungen gleich (Verletzung: Heteroskedastizität – Einheit 5).
  • Keine Autokorrelation: Fehler sind unabhängig voneinander (häufige Verstöße in der Zeitreihe – Einheiten 5 und 8).
  • Fehlen extremer Multikollinearität: Erklärende Variablen sind untereinander nicht annähernd identisch (Einheit 5).
Achtung: Das gefährlichste Problem ist die übersehene variable Verzerrung. Wenn Sie in Ihrem Modell einen Faktor weglassen, der sowohl mit Einkommen als auch mit Bildung zusammenhängt (z. B. familiärer Hintergrund, Fähigkeiten), übernimmt der Bildungskoeffizient die Wirkung dieses fehlenden Faktors und wird überhöht. KI kann die fehlende Variable nicht kennen; Nur Ihr Fachwissen kann es erfassen.

Vergleichstabelle: wahre vs. falsche Koeffizienteninterpretation

Ausgabe

Falsche (kausale) Interpretation

Richtige (relationale) Interpretation

Bildungskoeffizient = 1.200

„Bildung steigert das Einkommen um 1.200“

„Ein Jahr mehr Bildung ist ceteris paribus mit 1.200 höheren Einkommen verbunden.“

R² = 0,68

„Das Modell hat die Realität erfasst“

„68 % der Veränderung sind erklärt; zeigt keine Kausalität“

p < 0,01

„Die Wirkung ist riesig“

„Ein starker Beweis dafür, dass der Koeffizient von Null verschieden ist; die Größe ist diskret.“

negativer Koeffizient

„X reduziert Y“

„Wenn X zunimmt, nimmt der Y-Durchschnitt ab; warum gibt es ein weiteres Problem?“

Vier kopierbare Eingabeaufforderungen

1. Regressionscode generieren:

Ihre Rolle: Assistent des Ökonometrie-Codes. Ich gebe die Daten nicht weiter, ich möchte den R-Code. Im data.frame „Daten“, Einkommen (abhängig), Bildung, Erfahrung, Geschlecht (kategorisch). Aufgabe: Schreiben Sie einen Regressionscode mit lm() für Einkommen ~ Bildung + Erfahrung + Geschlecht, zeigen Sie die zusammenfassende Ausgabe und das Konfidenzintervall (Confint) der Koeffizienten an. Erklären Sie jeden Teil mit einer Kommentarzeile. Ich werde das Ergebnis ausführen und überprüfen.

2. Skizze der Koeffizienteninterpretation (in relationaler Sprache):

Interpretieren Sie die Regressionsausgabe unten, aber REGELN: - Koeffizienten in RELATIONALER Sprache schreiben („assoziiert mit“), KEINE kausale Sprache verwenden, „andere Variablen konstant“ hinzufügen, – R-Quadrat als „Kausalität“ darstellen, – Signifikanz nicht mit Effektgröße verwechseln. Ausgabe: [Tabelle einfügen]

3. Annahmeprüfcode:

Schreiben Sie einen Annahmediagnosecode für das Modell „Einkommen ~ Bildung + Erfahrung“ (R): Residuenanpassungs-(Residuen-)Diagramme, QQ-Diagramm, Verteilung der Residuen. Erklären Sie in der Kommentarzeile, welche Annahme jedes Diagramm testet. Korrektur vorschlagen; Stellen Sie einfach eine Diagnose und ich werde die Entscheidung treffen.

4. Abfrage fehlender Variablen:

Helfen Sie mir, das Risiko einer übersehenen Variablenverzerrung im Einkommen-Bildungs-Modell zu berücksichtigen. Listen Sie mögliche Variablen auf, die sowohl mit Einkommen als auch mit Bildung zusammenhängen, aber NICHT im Modell enthalten sind (z. B. familiärer Hintergrund, Region, Fähigkeiten) und erläutern Sie, in welche Richtung jede den Bildungskoeffizienten beeinflussen könnte. Das ist keine Gewissheit, sondern eine Liste von Überlegungen; Ich werde die Entscheidung treffen.

Schwache Eingabeaufforderung / Starke Eingabeaufforderung

Schwache Eingabeaufforderung:

Interpretieren Sie diese Regressionsausgabe und erläutern Sie die Ergebnisse.

Diese Eingabeaufforderung gibt die KI frei; führt höchstwahrscheinlich zu kausalen und überzogenen Sätzen wie „Ausbildung erhöht das Einkommen“ und „Das Modell ist sehr erfolgreich“.

Kraftvolle Aufforderung:

Ihre Rolle: sorgfältiger Ökonometrie-Assistent. Interpretieren Sie die Ausgabe, aber: (1) schreiben Sie alle Koeffizienten in relationaler Sprache, (2) verwenden Sie das Muster „alles andere ceteris paribus“, (3) verwechseln Sie das R-Quadrat nicht mit Kausalität, (4) trennen Sie die Signifikanz von der Effektgröße, (5) beachten Sie, dass die Exogenitätsannahme des Modells nicht getestet wurde und das Risiko übersehener Variablen besteht. Ausgabe: [Tabelle]

Der Unterschied: Der starke Wille verbietet kausale Sprache und macht Mehrdeutigkeit und Annahmegrenzen sichtbar.

drei Mini-Koffer

Fall 1 – Kausale Sprachfalle. Ein Analyst stellte in seiner Werbe-Umsatz-Regression einen Werbekoeffizienten von 2,4 fest und verwendete den KI-Plan wie folgt: „Jede für Werbung ausgegebene Einheit erhöht den Umsatz um 2,4 Einheiten.“ Das Management erhöhte das Budget entsprechend; während es in Zeiten hoher Umsätze bereits mehr Werbung gab (umgekehrte Kausalität) und der Koeffizient dies widerspiegelte. Lektion: Eine gewöhnliche Regression ist kein Beweis für eine Kausalität; Richtung ist unklar.

Fall 2 – Übersehene Variable. In einer Studie betrug der Einkommen-Bildungs-Koeffizient 1.900. Wenn man die Bildung und die Region der Eltern in das Modell einbezieht, sinkt der Koeffizient auf 1,150. Im ersten Modell übernahm die Bildung tatsächlich einen Teil des Einflusses des familiären Hintergrunds. Lektion: Eine fehlende, aber korrelierte Variable erhöht den Koeffizienten; Berücksichtigen Sie mögliche Defizite bei den Domänenkenntnissen.

Fall 3 – Illusion mit hohem R-Quadrat. Ein Student sah R²=0,94 und sagte: „Mein Modell ist perfekt.“ Aber eine der unabhängigen Variablen war fast identisch mit der abhängigen Variablen (ein Artikel, der bereits im Verkauf enthalten war). Das Modell erklärte nicht die Realität, es erklärte sich selbst. Lektion: Ein hoher R-Quadrat garantiert keine Modellqualität; Eine Logikprüfung ist erforderlich.

Häufige Fehler

  • Den Koeffizienten kausal interpretieren. Die Formulierung „erhöht/verringert“ ist falsch, sofern sie nicht durch Absicht verteidigt wird; Sagen Sie „verbunden mit“.
  • Ignorieren der übersehenen Variablen. Ein fehlender Faktor, der sowohl X als auch Y zugeordnet ist, verzerrt den Koeffizienten; Berücksichtigen Sie mögliche Mängel.
  • Das R-Quadrat als Maß für den Erfolg verwechseln. Ein hoher R-Quadrat bedeutet weder Kausalität noch ein korrektes Modell; Es kann sogar ein Zeichen für eine variable Leckage sein.
  • Bedeutung mit Größe verwechseln. p<0,05 bedeutet nicht, dass der Effekt groß ist; Siehe auch die praktische Größe des Koeffizienten.
  • Annahmen interpretieren, ohne sie zu überprüfen. Verstöße verzerren Standardfehler und Interpretationen; Die Diagnose kann nicht übersehen werden.
Hinweis: Fragen Sie für jeden Koeffizienten: „Kann ich diesen Zusammenhang in der entgegengesetzten Richtung erklären? Oder gibt es einen dritten Faktor, der beide beeinflusst?“ Diese beiden Fragen verhindern eine kausale Überinterpretation, bevor der Stift überhaupt das Papier berührt.

Zusammenfassend

Die lineare Regression ist das grundlegende Instrument zur Messung der Beziehung eines Ergebnisses zu erklärenden Faktoren. KI erstellt schnell den Code, das Ausgabelayout und die Interpretationsskizze des Modells; Die Modellspezifikation, die relationale Interpretation des Koeffizienten und das Risiko übersehener Variablen liegen jedoch in der Verantwortung des Experten. Der häufigste Fehler besteht darin, den Koeffizienten als kausal darzustellen („erhöht“); Die richtige Sprache ist relational („bezieht sich auf, alles andere bleibt konstant“). Ein hohes R-Quadrat bedeutet weder Erfolg noch Kausalität; Ohne Überprüfung der Annahmen (insbesondere der Exogenität) ist keine Interpretation sicher.

Anwendungsaufgabe

Richten Sie eine Regression mit einer abhängigen und mindestens zwei unabhängigen Variablen für einen Datensatz ein. Fordern Sie den Code von der KI an und führen Sie ihn aus. Lassen Sie die KI zunächst die Koeffizienten in relationaler Sprache interpretieren, und überprüfen und korrigieren Sie dann jede Kausalaussage. Fügen Sie dem Modell eine potenziell verwandte Variable hinzu und beobachten Sie, wie sich der Hauptkoeffizient ändert, und interpretieren Sie dies in einem Absatz im Rahmen der Verzerrung durch ausgelassene Variablen. Erstellen Sie abschließend Annahmendiagnosediagramme und notieren Sie, welche Annahme solide und welche fraglich erscheint.

Checkliste

  • [ ] Ich habe das Modell auf der Grundlage von Theorie und Feldwissen erstellt, nicht auf Daten.
  • [ ] Ich habe die Koeffizienten in relationaler Sprache interpretiert („bezogen auf, ceteris paribus“).
  • [ ] Ich habe darauf hingewiesen, dass Kausalansprüche einer gesonderten Gestaltung bedürfen.
  • [ ] Ich habe die Sensitivität des Hauptkoeffizienten getestet, indem ich mögliche übersehene Variablen berücksichtigt habe.
  • [ ] Ich habe das R-Quadrat nicht als Maß für Erfolg/Kausalität dargestellt.
  • [ ] Erstellt und interpretiert hypothetische Diagnosediagramme; Ich habe ausgewertet, ob ein Verstoß vorliegt.