Kleinste-Quadrate-Geometrie-Explorer

Passe reale Daten mit einer Geraden oder Kurve an und untersuche die Residuen, die die Methode der kleinsten Quadrate zu minimieren versucht.

Interaktive Simulation wird geladen...

Lektion

Die Theorie — Kleinste-Quadrate-Geometrie-Explorer

“Kleinste Quadrate” benennt das, was minimiert wird: die Summe der quadratischen Residuen. Geometrisch gesehen entsprechen die angepassten Werte dem Punkt innerhalb der Kurvenschar des Modells, der den Daten am nächsten liegt — am nächsten im gewöhnlichen geradlinigen Sinn. Deshalb steht der verbleibende Residuenvektor am Ende senkrecht auf allem, was das Modell hätte erzeugen können.

Was die einzelnen Symbole bedeuten

residual
ein Abstand zwischen einem Datenpunkt und der angepassten Kurve, vertikal gemessen. Die Anzeige listet jeden einzelnen auf, bevor er quadriert wird.
SSE
die Summe der Fehlerquadrate — die Summe der Quadrate aller Residuen. Hier 1.3714 für die Geradenanpassung.
RMSE
die Wurzel aus dem mittleren quadratischen Fehler, √(SSE/n) = 0.4781. Anders als die SSE besitzt sie dieselbe Einheit wie y, weshalb sie sich als anzugebende Kennzahl eignet.
model
die Schar der zugelassenen Kurven. Der Wechsel von Gerade zu quadratisch erweitert diese Kurvenschar von zwei freien Parametern auf drei.

Woher die Formel kommt

  1. Jede infrage kommende Kurve erzeugt eine Liste angepasster Werte. Betrachte diese Liste als einen einzelnen Punkt im n-dimensionalen Raum und die Daten als einen weiteren Punkt dort.
  2. Die SSE ist dann im wahrsten Sinne des Wortes der quadratische Abstand zwischen diesen beiden Punkten. Die Minimierung der SSE bedeutet, den erreichbaren Punkt zu finden, der den Daten am nächsten liegt — eine Projektion, keine Suche.
  3. Und die definierende Eigenschaft einer Projektion besteht darin, dass der Fehler senkrecht auf allem Erreichbaren steht. Deshalb ergeben die Residuen einer besten Anpassung in der Summe stets null und zeigen keinerlei verbleibende Korrelation mit x: Jedes solche Muster wäre eine Richtung, in die sich das Modell noch hätte bewegen können.

So liest du, was du siehst

Zuerst die Punktanzahl, dann das angepasste Modell ausgeschrieben, danach die SSE Summanden für Summanden dargestellt — −0.7143² + 0.3714² + 0.4571² + ⋯ = 1.3714 —, sodass du siehst, welcher Punkt die Anpassung verschlechtert, bevor die Quadrate das Vorzeichen verbergen. Der RMSE folgt als gut lesbare Zusammenfassung am Schluss.

Setzt voraus
Nur vertikale Abstände, sodass x als exakt behandelt wird und jeder Punkt gleich gewichtet ist. Das Modell muss zudem linear in seinen Parametern sein — was auf eine quadratische Funktion trotz der Krümmung weiterhin zutrifft, da nur mit einer Konstante multipliziert eingeht.
Versagt, wenn
Eine kleinere SSE bedeutet keineswegs ein besseres Modell — und das kannst du hier mit einem Klick beweisen. Wechsle von Gerade zu quadratisch und die SSE fällt von 1.3714 auf 0.4071 — sie musste zwangsläufig fallen, da eine quadratische Funktion jede Gerade als Spezialfall enthält, bei dem der Koeffizient von null ist. Ein Modell mit mehr Freiheitsgraden kann sich nicht schlechter anpassen; daher kann die SSE allein niemals verraten, ob der zusätzliche Term echt ist oder lediglich Rauschen anpasst.

Die Regressionsgerade läuft immer durch den Mittelwertpunkt 🖖

Wie die Daten auch aussehen, die Kleinste-Quadrate-Gerade geht garantiert durch (x̄, ȳ) — den Punkt aus dem Mittelwert der x-Werte und dem Mittelwert der y-Werte. Das ist keine Tendenz, sondern folgt unmittelbar aus der Bedingung, dass die Residuen sich zu Null summieren, und gilt daher ausnahmslos für jeden Datensatz. Das liefert eine kostenlose Plausibilitätsprüfung: markiere den Mittelwertpunkt, und jede Kandidatengerade, die ihn verfehlt, ist nicht die Ausgleichsgerade. Es erklärt auch die Schwäche des Verfahrens. Weil die Abstände quadriert werden, zieht ein doppelt so weit entfernter Punkt viermal so stark, sodass ein einzelner Ausreißer die Gerade stärker verschieben kann als ein Dutzend gutmütiger Punkte sie halten.

Warum wir die Abstände quadrieren 🖖

Das Werkzeug summiert die Quadrate der senkrechten Abstände zwischen jedem Punkt und der Geraden und sucht dann die Gerade, die diese Summe möglichst klein macht. Durch das Quadrieren zählt ein doppelt so großer Abstand viermal so stark, deshalb vermeidet die Anpassung hartnäckig jeden einzelnen großen Ausreißer. Ziehe einen Punkt weit weg und beobachte, wie die ganze Gerade auf ihn zuschnellt — dieser Sog ist der unmittelbare Preis des Quadrierens.

Regression ist nicht symmetrisch 🖖

Da die Methode der kleinsten Quadrate nur die senkrechten Abstände verkleinert, nimmt sie stillschweigend an, dass y die Zielgröße und x exakt ist. Vertausche die Achsen und passe erneut an, und du erhältst eine andere Gerade — nicht das erwartete Spiegelbild. Beide Geraden verlaufen durch den Schwerpunkt der Daten (x̄, ȳ), doch sie fallen nur zusammen, wenn die Punkte exakt auf einer Geraden liegen. Die beiden Steigungen ergeben multipliziert sogar r², das Quadrat der Korrelation.

Übung

Prüfe dich selbst

Sage die Antwort zuerst voraus und probiere es dann oben aus. Zeige die Lösung erst, wenn du dich entschieden hast — genau das macht es zur Übung.

  1. Drücke Bremsweg mit Gerade: sechs Punkte, eine Geradenanpassung, SSE 84. Drücke nun Bremsweg mit Kurve — dieselben sechs Punkte, quadratisch angepasst. Sage die neue SSE voraus.

    Antwort anzeigen
    0. Nicht fast null: null, mit RMSE 0 und der angepassten Kurve ŷ = 8 − 0.25x + 0.015x². Diese sechs Punkte stammen exakt von dieser Parabel, und sobald die Familie der zugelassenen Kurven die Wahrheit enthält, bleibt nichts mehr zum Quadrieren übrig. Eine fallende SSE für sich beweist nichts — eine größere Familie kann nie schlechter passen. Ein Rückgang bis auf null ist von anderer Art, denn es bleibt kein Residuum, das ein weiteres Modell noch beseitigen könnte.
  2. Drücke Kursbindung, dort passt eine Gerade mit SSE 1.3714 und einem SSE-Anteil des größten Punkts von 37.2%. Stelle die Modellauswahl auf Quadratisch. Die SSE wird fallen — sage voraus, was der Anteil des größten Punkts tut.

    Antwort anzeigen
    Er steigt, auf 56.3%, während die SSE auf 0.4071 fällt. Ein Anteil ist kein Betrag: Die zusätzliche Freiheit zog die Kurve zu den Punkten, die sie erreichen konnte, sodass der eine, den sie weiterhin nicht erreicht, nun einen größeren Bruchteil einer kleineren Summe ausmacht. Eine Warnung, solange du hier bist — jede Voreinstellung stellt die Auswahl auf Gerade zurück, diese Zahlen bedeuten das also nur, solange Quadratisch noch angezeigt wird.
  3. Zurück zu Bremsweg mit Gerade. Die Anzeige nennt fünf der sechs Residuen vor ihrem : 5, −1, −4, −4, −1. Wie lautet das sechste, und was sagen dir alle sechs zusammen, was die SSE 84 nicht sagt?

    Antwort anzeigen
    +5. Die Residuen einer Kleinste-Quadrate-Anpassung summieren sich immer zu null, und die fünf gezeigten ergeben −5; das fehlende ist damit erzwungen. Genau diese Form zeichnet das Residuendiagramm: zwei hohe Balken nach oben an den Enden, vier in der Mitte nach unten, ein sauberes U. Sich zu null zu summieren und keine Schieflage gegen x zu lassen, ist alles, was die Methode garantiert, und ein symmetrisches U erfüllt beides — seine Residuen summieren sich tatsächlich zu null, und es neigt sich nach keiner Seite — eine Gerade kann es also weder aufnehmen noch bemerken. Die SSE sagt, dass die Anpassung locker sitzt; erst das Muster sagt, dass sie in jeweils einer Richtung locker sitzt.

Aufgabe vollständig gelöst

  1. Sechs Punkte mit einer Fehlerquadratsumme von 1,3714 5 Schritte

    Sechs Punkte, eine angepasste Ausgleichsgerade und eine Residualquadratsumme von 1,3714. Bestimmen Sie, wie viel dieser Gesamtsumme auf einen einzelnen Punkt zurückgeht — und beweisen Sie eine Eigenschaft der Residuen, die für jede jemals berechnete Kleinste-Quadrate-Anpassung gilt.

    1. Die Koeffizienten ergeben sich aus denselben zwei Summen wie bei jeder einfachen Regression: wie x und y gemeinsam variieren, geteilt durch wie x allein variiert.

    2. Das ergibt die Gerade, die das Feld ausgibt. Nichts an diesen Daten ist besonders — es ist ein nahezu geradliniger Verlauf von sechs Punkten mit geringer Streuung.

    3. Die Residuen sind das, was die Anpassung nicht erklären konnte. Berechnet man alle sechs, fällt einer auf: Der Punkt bei x = 0 weicht um −0,7143 ab, etwa das Doppelte des typischen Fehlers.

    4. Bevor Sie sie verwenden, fällt auf, dass ihre Summe null ergibt — nicht näherungsweise, sondern exakt. Das wird durch den Achsenabschnitt erzwungen: Die zweite Normalengleichung ist die Aussage, dass der Mittelwert der Residuen null beträgt. Somit gilt dies für jede Kleinste-Quadrate-Gerade, unabhängig von den Daten.

    5. Das Quadrieren zerstört dieses Gleichgewicht, und genau das ist der Punkt. Aus −0,7143 wird 0,5102, was 37,2% der gesamten Residualquadratsumme von 1,3714 entspricht — ein einziger Punkt unter sechs trägt mehr als ein Drittel der Abweichungsquadrate.

    Antwort

    Das Werkzeug gibt SSE = 1,3714, RMSE = 0,4781 und einen Anteil des größten Punktes von 37,2% aus. Beide Tatsachen sind wichtig und stehen im Widerspruch zueinander. Dass die Summe der Residuen null beträgt, bedeutet, dass die Gerade ausbalanciert ist; die 37,2% zeigen, dass die Anpassung es nicht ist, da das Quadrieren eine doppelt so große Abweichung vierfach gewichtet. Genau deshalb ist die Methode der kleinsten Quadrate so empfindlich gegenüber Ausreißern und deshalb bietet die Eigenschaft, dass die Summe der Residuen null ist, keinerlei Schutz: Ein einzelner abweichender Punkt kann das mittlere Residuum nicht verschieben und dennoch das dominieren, was die Gerade zu minimieren versucht.

Lernpfad

Eine Gerade an Daten anpassen

Führt zu Lineare Regression die Ausgleichsgerade als Projektion und den Grund, warum ihre Residuen senkrecht auf dem Modell stehen.

Quellen (1)
  • Least squares as an orthogonal projection, which is what makes the residuals perpendicular to the model: G. Strang, Introduction to Linear Algebra, 5th ed., chapter 4 (“Orthogonality”). Wellesley-Cambridge Press, 2016. ISBN 978-0-9802327-7-6.

Beispielaufgaben

  • Kursbindung - Sechs Punkte, SSE 1,3714 und R² 0,9978. Das ist der Datensatz der Musteraufgabe. Seine Ausgleichsgerade y = 42,71 + 5,91x verläuft durch den Mittelwertpunkt (2,5; 57,5).
  • Kampagnen-Ausreißer - Die ersten fünf Punkte liegen exakt auf einer Geraden mit der Steigung 5. Der sechste zieht die Steigung der Ausgleichsgeraden auf 8,54 und verursacht allein 47,5 % der SSE: Einer von sechs Punkten ist für fast die Hälfte des Fehlers verantwortlich.
  • Bremsweg mit Gerade - Eine Gerade durch parabelförmig angeordnete Daten: SSE 84,0 und R² 0,9618. Das wirkt überzeugend, bis du die Residuen betrachtest. Sie streuen nicht, sondern zeigen einen gekrümmten Verlauf.
  • Bremsweg mit Kurve - An dieselben sechs Punkte wird nun eine quadratische Funktion angepasst: y = 8 - 0,25x + 0,015x². Die SSE beträgt exakt 0. Die Daten liegen bis auf die letzte Stelle auf dieser Parabel; bei der Geraden blieb eine SSE von 84.
  • Immobilienpreise - Sieben Wohnungen zu 2,74 Tausend pro Quadratmeter, R² 0,998, SSE 88,39. Die Daten wirken realistisch und liegen dennoch fast vollständig auf einer Geraden.