Bestimmtheitsmaß (R²)

Lerne, was R² über eine Regressionsgerade aussagt, wie du es aus r oder aus Quadratsummen berechnest und warum ein hohes R² keine Kausalität beweist.

Fortgeschritten25 MinLektion

Definition

Das Bestimmtheitsmaß, geschrieben R2R^2, sagt dir, welcher Anteil der Streuung der Zielvariable yy durch den linearen Zusammenhang mit der erklärenden Variable xx erklärt wird.
Bei der einfachen linearen Regression (ein xx, ein yy) ist es das Quadrat des Korrelationskoeffizienten:
R2=r2R^2 = r^2
Man kann es auch aus zwei Quadratsummen berechnen:
R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}}
  • SStot=∑(yi−yˉ)2SS_{\text{tot}} = \sum (y_i - \bar{y})^2 ist die Gesamtstreuung der yy-Werte um ihren Mittelwert
  • SSres=∑(yi−y^i)2SS_{\text{res}} = \sum (y_i - \hat{y}_i)^2 ist die Streuung, die nach dem Einsatz der Regressionsgeraden übrig bleibt (die Summe der quadrierten Residuen, in der Lektion Residuen kurz SQR)
R2R^2 liegt immer zwischen 00 und 11. Wenn R2=0,81R^2 = 0{,}81 ist, dann werden **81 % der Streuung von yy durch den linearen Zusammenhang mit xx erklärt**, und die übrigen 19 % erklärt die Gerade nicht.

Probier es gleich aus

Der Korrelationskoeffizient eines Datensatzes ist r=0,6r = 0{,}6. Wie groß ist R2R^2?

Lösungsbeispiele

In einer Gruppe von Schülerinnen und Schülern ist die Korrelation zwischen täglicher Bildschirmzeit (xx, Stunden) und Schlafstunden (yy) gleich r=−0,7r = -0{,}7. Bestimme R2R^2 und deute es.
1

Quadriere den Korrelationskoeffizienten

R2=r2=(−0,7)2=0,49R^2 = r^2 = (-0{,}7)^2 = 0{,}49 → R2=0,49R^2 = 0{,}49
2

Schreibe es als Prozent

0,49=49 %0{,}49 = 49\,\% → 49 %
3

Deute im Sachzusammenhang

49 % der Streuung der Schlafstunden werden durch den linearen Zusammenhang mit der Bildschirmzeit erklärt. Die übrigen 51 % kommen von anderen Faktoren. → 49 % erklärt, 51 % nicht erklärt

Häufige Fehler

rr als Prozent verwenden: "r=0,5r = 0{,}5, also werden 50 % der Streuung erklärt"

Warum es falsch ist: Der Anteil der erklärten Streuung kommt von R2R^2, nicht von rr. Du musst zuerst quadrieren.

Richtig: R2=0,52=0,25R^2 = 0{,}5^2 = 0{,}25, es werden also nur 25 % der Streuung erklärt.

Das Vorzeichen vergessen, wenn man von R2R^2 zurück zu rr geht

Warum es falsch ist: 0,49=0,7\sqrt{0{,}49} = 0{,}7 ist immer positiv, aber rr kann negativ sein. R2R^2 verbirgt die Richtung des Zusammenhangs.

Richtig: Nimm das Vorzeichen der Steigung: Ist die Steigung negativ, dann ist r=−R2r = -\sqrt{R^2}, zum Beispiel r=−0,7r = -0{,}7.

Glauben, ein hohes R2R^2 beweise, dass xx die Ursache von yy ist

Warum es falsch ist: R2R^2 misst nur, wie gut eine Gerade zu den Daten passt. Eine Störvariable (Drittvariable) kann sowohl xx als auch yy beeinflussen.

Richtig: Sage "81 % der Streuung von yy werden durch den linearen Zusammenhang mit xx erklärt", nie "xx verursacht 81 % von yy". Für Kausalität braucht man ein kontrolliertes Experiment.

Glauben, ein hohes R2R^2 bedeute, dass eine Gerade das richtige Modell ist

Warum es falsch ist: Auch gekrümmte Daten können R2=0,96R^2 = 0{,}96 ergeben. R2R^2 zeigt keine Muster in den Residuen.

Richtig: Sieh dir immer das Residuendiagramm an. Zufällige Streuung spricht für die Gerade; eine U-Form oder ein anderes Muster bedeutet, dass ein anderes Modell besser passt.

Interaktive Visualisierung

Streudiagramm

Starke Anpassung: Lernstunden und Testergebnis

123455060708090LernstundenTestergebnis

ŷ = 9x + 43

r = 0,9, R² = 0,81 · starke positive Korrelation

Tippe auf einen Punkt, um seine Koordinaten zu sehen.

Streudiagramm

Schwache Anpassung: Schuhgröße und Testergebnis

36373839405060708090Schuhgröße (EU)Testergebnis

ŷ = 3x − 44

r = 0,3, R² = 0,09 · schwache positive Korrelation

Tippe auf einen Punkt, um seine Koordinaten zu sehen.

Streudiagramm

Gekrümmte Daten: hohes R², aber falsches Modell

123450510152025xy

ŷ = 6x − 7

r = 0,981, R² = 0,963 · starke positive Korrelation

Tippe auf einen Punkt, um seine Koordinaten zu sehen.

Interaktiver Sandkasten

Ausdrucksrechner

Probiere diese:

Verlauf

Noch keine Berechnungen

Übungsaufgaben

18 Aufgaben
Aufgabe 1 von 18
Einfach
Der Korrelationskoeffizient eines Datensatzes ist r=0,6r = 0{,}6. Wie groß ist R2R^2?

Warum es wichtig ist

Sobald du eine Regressionsgerade hast, stellt sich die nächste Frage: Wie gut ist sie? R2R^2 beantwortet das mit einer einzigen Zahl.
  • Wissenschaft: Forschende geben R2R^2 an, um zu zeigen, wie gut ein Modell ihre Messungen beschreibt
  • Wirtschaft: Analystinnen und Analysten vergleichen Umsatzmodelle und behalten das, das mehr Streuung erklärt
  • Sport: Trainerinnen und Trainer prüfen, wie viel der Streuung der Sprintzeiten durch Trainingsstunden erklärt wird
  • Medizin: Ärztinnen und Ärzte sehen, wie stark eine Dosis mit einer Änderung des Blutdrucks zusammenhängt
Genauso wichtig ist, was R2R^2 nicht sagt: Ein hohes R2R^2 beweist nicht, dass xx die Ursache von yy ist, und es beweist nicht, dass eine Gerade das richtige Modell ist. Du musst trotzdem die Residuen ansehen.

Anwendungen im echten Leben

Sportanalyse

Trainerinnen und Trainer vergleichen Trainingsdaten mit Wettkampfergebnissen, um zu sehen, wie viel des Leistungsunterschieds mit dem Training zusammenhängt.

Beispiel:

Ist die Korrelation zwischen wöchentlichen Trainingsstunden und 100-m-Sprintzeit r=−0,85r = -0{,}85, dann ist R2=0,7225R^2 = 0{,}7225: Etwa 72 % der Streuung der Sprintzeiten werden durch den linearen Zusammenhang mit den Trainingsstunden erklärt.

1Probiere es selbst

In einem Schwimmverein ist die Korrelation zwischen wöchentlichen Trainingsstunden und der Zeit über 50 m gleich r=−0,9r = -0{,}9.

Wie groß ist R2R^2? Gib es als Dezimalzahl an.

Schritt 1: Schreibe den mathematischen Ausdruck

Quadriere den Korrelationskoeffizienten:

Immobilienpreise

Immobilienanalystinnen und -analysten bauen Regressionsmodelle für Hauspreise und beurteilen mit $R^2$, ob ein Modell gut genug für Bewertungen ist.

Beispiel:

Ein Modell des Preises in Abhängigkeit von der Wohnfläche mit R2=0,70R^2 = 0{,}70 erklärt 70 % der Preisstreuung; die übrigen 30 % kommen von Lage, Zustand und anderen Faktoren.

2Probiere es selbst

Für ein Modell der Wohnungspreise in Abhängigkeit von der Wohnfläche ist die Gesamtstreuung SStot=500SS_{\text{tot}} = 500 und die Summe der quadrierten Residuen SSres=75SS_{\text{res}} = 75 (beide in Tausend € zum Quadrat).

Wie groß ist R2R^2? Gib es als Dezimalzahl an.

Schritt 1: Schreibe den mathematischen Ausdruck

Verwende R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}}:

Medizin und Dosierung

In klinischen Studien prüfen Forschende, wie stark die Dosis eines Medikaments mit der Änderung eines Messwerts wie dem Blutdruck zusammenhängt.

Beispiel:

Geht eine höhere Dosis mit niedrigerem Blutdruck einher (negative Steigung) und ist R2=0,36R^2 = 0{,}36, dann ist r=−0,6r = -0{,}6: ein mäßiger negativer linearer Zusammenhang.

3Probiere es selbst

Eine Studie zeigt, dass eine höhere Dosis mit niedrigerem Blutdruck einhergeht. Die Regressionsgerade hat eine negative Steigung und R2=0,64R^2 = 0{,}64.

Wie groß ist der Korrelationskoeffizient rr?

Schritt 1: Schreibe den mathematischen Ausdruck

Ziehe die Wurzel und wähle das Vorzeichen nach der Steigung:

Wichtige Erkenntnisse

  • 1Das Bestimmtheitsmaß R2R^2 ist der Anteil der Streuung von yy, der durch den linearen Zusammenhang mit xx erklärt wird
  • 2Bei der einfachen linearen Regression gilt R2=r2R^2 = r^2: Quadrieren des Korrelationskoeffizienten liefert R2R^2
  • 3R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}} vergleicht die übrig gebliebene Streuung mit der Gesamtstreuung
  • 4R2R^2 liegt zwischen 00 und 11: R2=0,81R^2 = 0{,}81 bedeutet, dass 81 % der Streuung von yy erklärt werden
  • 5Um von R2R^2 zurück zu rr zu kommen, nimm R2\sqrt{R^2} mit dem Vorzeichen der Steigung
  • 6Ein hohes R2R^2 beweist weder Kausalität noch ein richtiges Modell: Prüfe immer das Residuendiagramm

Häufig gestellte Fragen

Nicht bei einer Regressionsgeraden nach der Methode der kleinsten Quadrate wie in dieser Lektion: SSresSS_{\text{res}} ist nie größer als SStotSS_{\text{tot}}, deshalb bleibt R2R^2 zwischen 00 und 11. Auch das Quadrieren von rr ergibt immer eine Zahl, die 00 oder größer ist.
Nicht bei einer Regressionsgeraden nach der Methode der kleinsten Quadrate wie in dieser Lektion: SSresSS_{\text{res}} ist nie größer als SStotSS_{\text{tot}}, deshalb bleibt R2R^2 zwischen 00 und 11. Auch das Quadrieren von rr ergibt immer eine Zahl, die 00 oder größer ist.
Das hängt vom Fachgebiet ab. In Physikexperimenten sind Werte über 0,950{,}95 üblich. Wenn man Menschen untersucht (Verhalten, Gesundheit, Wirtschaft), kann schon ein R2R^2 von 0,300{,}30 nützlich sein, weil Menschen von vielen Faktoren beeinflusst werden.
Ja, bei der einfachen linearen Regression mit einer erklärenden Variable, um die es in dieser Lektion geht. Bei mehreren erklärenden Variablen gibt es kein einzelnes rr, aber R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}} funktioniert weiterhin.
Weil das Quadrieren das Vorzeichen entfernt: r=0,8r = 0{,}8 und r=−0,8r = -0{,}8 ergeben beide R2=0,64R^2 = 0{,}64. Die Richtung erkennst du an der Steigung der Regressionsgeraden oder an rr selbst.

Glossar

Bestimmtheitsmaß (R2R^2)
Der Anteil der Streuung von yy, der durch den linearen Zusammenhang mit xx erklärt wird; eine Zahl von 00 bis 11
Gesamtquadratsumme (SStotSS_{\text{tot}})
∑(yi−yˉ)2\sum (y_i - \bar{y})^2: die Gesamtstreuung der yy-Werte um ihren Mittelwert
Summe der quadrierten Residuen (SSresSS_{\text{res}}, auch SQR)
∑(yi−y^i)2\sum (y_i - \hat{y}_i)^2: die Streuung, die nach dem Einsatz der Regressionsgeraden übrig bleibt
Residuum
Der Unterschied zwischen beobachtetem und vorhergesagtem Wert: yi−y^iy_i - \hat{y}_i
Erklärte Streuung
Der Teil der Gesamtstreuung von yy, den die Regressionsgerade erfasst: SStot−SSresSS_{\text{tot}} - SS_{\text{res}}

Formelkarte

R² aus r

R2=r2R^2 = r^2

Bei der einfachen linearen Regression: Quadriere den Korrelationskoeffizienten

R² aus Quadratsummen

R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}}

Eins minus der Anteil der Streuung, der übrig bleibt

Gesamtquadratsumme

SStot=∑(yi−yˉ)2SS_{\text{tot}} = \sum (y_i - \bar{y})^2

Quadrierte Abstände der y-Werte von ihrem Mittelwert

Summe der quadrierten Residuen

SSres=∑(yi−y^i)2SS_{\text{res}} = \sum (y_i - \hat{y}_i)^2

Quadrierte Abstände der y-Werte von der Regressionsgeraden

r aus R²

r=±R2r = \pm\sqrt{R^2}

Verwende das Vorzeichen der Steigung der Regressionsgeraden

Heutige ChallengeEine Aufgabe, drei Versuche

Mehr zu diesem Thema