Wahrscheinlichkeit & Statistik · Lineare Regression

Lineare Regression

Die einfache lineare Regression passt die Gerade ŷ = a + bx so an, dass die Summe der quadrierten vertikalen Residuen möglichst klein wird. Hier kannst du eine eigene Gerade verschieben und drehen, um dieses Minimum zu finden, und die angepasste Gerade mit der Punktwolke vergleichen, die sie zusammenfasst.

Lineare Regression in dieser Darstellung

Die einfache lineare Regression sagt yy aus xx mit der Kleinste-Quadrate-Geraden y^=a+bx\hat y = a + bx vorher: der Geraden mit der kleinsten Summe quadrierter Residuen. Das Residuum e=y−y^e = y - \hat y eines Punktes gibt an, wie weit er über der Geraden liegt; unter ihr ist es negativ. Bei wenigen Punkten gehört zu jedem Residuum ein Quadrat, sodass die Summe als Fläche sichtbar wird. Du kannst eine eigene Gerade verschieben und drehen, um das Minimum zu suchen, und die angepasste Gerade mit einer simulierten Wolke aus 1000 Punkten vergleichen.

Warum verläuft die Gerade durch den Mittelpunkt (xˉ,yˉ)(\bar x, \bar y)? Schreibe eine beliebige Gerade als y=h+b(x−xˉ)y = h + b(x - \bar x), wobei hh ihre Höhe bei xˉ\bar x ist. Ihre Residuen summieren sich zu n(yˉ−h)n(\bar y - h), und ihre Quadratsumme zerfällt in zwei Teile:

Die Quadratsumme einer beliebigen Geraden: Höhenanteil und Steigungsanteil
SSE=n(yˉ−h)2+P(b),P(b)=Syy−2b Sxy+b2Sxx\mathrm{SSE} = n(\bar y - h)^2 + P(b), \qquad P(b) = S_{yy} - 2b\,S_{xy} + b^2 S_{xx}

Dabei sind SxxS_{xx}, SyyS_{yy} und SxyS_{xy} die Summen der quadrierten beziehungsweise miteinander multiplizierten Abweichungen von den Mittelwerten. Der erste Teil hängt nur von der Höhe ab, der zweite nur von der Steigung. Bei jeder Steigung ist daher yˉ\bar y die beste Höhe: Die beste Gerade verläuft durch den Mittelpunkt, und ihre Residuen summieren sich zu 0. Dreht man sie um den Mittelpunkt, folgt die Summe der Parabel P(b)P(b). Sind die xx-Werte nicht alle gleich, liegt ihr einziger Tiefpunkt bei b=Sxy/Sxxb = S_{xy}/S_{xx}.

Was misst R2R^2? Die waagerechte Gerade y=yˉy = \bar y entspricht dem Punkt der Parabel bei Steigung 0. Ihre Quadratsumme ist die gesamte Streuung SST=Syy\mathrm{SST} = S_{yy}. Die angepasste Gerade lässt SSE\mathrm{SSE} übrig. Wenn die yy-Werte variieren, ist R2=1−SSE/SSTR^2 = 1 - \mathrm{SSE}/\mathrm{SST} der Anteil der Streuung von yy, den sie erklärt. Variieren beide Koordinaten, gilt R2=r2R^2 = r^2; eine Korrelation von 0.5 erklärt also nur ein Viertel. Erklären bedeutet hier Anpassen, nicht Verursachen.

Warum ist die Gerade flacher als die Wolke? In Standardeinheiten lauten ihre Vorhersagen z^y=r zx\hat z_y = r\,z_x. Bei ∣r∣<1|r| < 1 liegt die Vorhersage eines von xˉ\bar x entfernten Punktes also weniger Standardabweichungen von yˉ\bar y entfernt als der Punkt von xˉ\bar x. In einer ovalen Wolke wie der simulierten folgt die SD-Gerade mit Steigung ±sy/sx\pm s_y/s_x der sichtbaren Richtung der Wolke; die Regressionsgerade ist flacher. Nichts zieht die Daten zurück: Der Effekt gilt für alle solchen Daten. Die Vorhersage von xx aus yy zeigt ihn in der anderen Richtung, mit einer zweiten Geraden durch den Mittelpunkt, die im Diagramm steiler ist. In einer solchen Wolke zeigen die Mittelwerte von yy in schmalen Streifen von xx den Effekt: Sie liegen nahe an der Regressionsgeraden, aber nicht genau auf ihr. Der Name stammt aus Francis Galtons Untersuchung von Körpergrößen aus dem Jahr 1886: Kinder sehr großer oder sehr kleiner Eltern waren im Mittel weniger extrem.

Wann kann die Gerade irreführen? Hebt man einen Punkt um 1 an, steigt sein eigener angepasster Wert um seinen Hebelwert h=1/n+(x−xˉ)2/Sxxh = 1/n + (x - \bar x)^2/S_{xx}. Dieser wächst mit dem Abstand von xˉ\bar x. Ein einzelner Punkt weit außen in xx kann einen Hebelwert nahe 1 haben: Die Gerade folgt ihm. Selbst wenn er allen anderen Punkten widerspricht, kann sein eigenes Residuum klein aussehen. Auch in einer großen Wolke kann ein solcher Punkt die Gerade drehen. Und rr kann nahe 1 liegen, während die Residuen an beiden Enden positiv und in der Mitte negativ sind: eine Krümmung, der keine Gerade folgt.

Beachte

  • Unabhängig von den Achsenskalierungen werden die Quadrate auf dem Bildschirm quadratisch gezeichnet. Ihre Flächen lassen sich daher wie e2e^2 vergleichen.

Bedienung

  • Drücke auf einen Punkt der Wolke, um sein Residuum und seinen Hebelwert zu sehen; drücke auf eine freie Stelle, um einen eigenen Punkt hinzuzufügen.
  • Mit der Tastatur bewegt ↑ ↓ den Drehpunkt deiner Geraden, und ihr Drehgriff dreht sie pro Schritt um 1°. Ein Schritt über den Mittelpunkt oder die waagerechte Lage hinaus stoppt dort. Bei eingeblendeten Antworten gilt das auch für einen Schritt über die Kleinste-Quadrate-Steigung.

Verwandte Themen