Mehr Gleichungen als Unbekannte
Angenommen, wir möchten eine Kurve an Messdaten anpassen. Häufig gibt es mehr Beobachtungen als Modellparameter. Schreiben wir für jede Beobachtung eine Gleichung auf, entsteht ein überbestimmtes lineares System.
Ein System heißt überbestimmt, wenn die Anzahl der Gleichungen größer als die Anzahl der Unbekannten ist, also gilt. Ein solches System kann eine exakte Lösung besitzen. Messdaten liegen meist nicht genau auf dem gewählten Modell.
Quadratische Anpassung an sieben Messwerte
Betrachten wir Datenpunkte, an die ein quadratisches Polynom angepasst werden soll.
Die Beobachtungen sind:
Gesucht ist eine Parabel der Form:
Unbekannt sind die Parameter (quadratischer Koeffizient), (linearer Koeffizient) und (konstanter Term).
Aufstellen des Gleichungssystems
Setzen wir jedes Paar in das Polynom ein, entsteht jeweils eine Gleichung. Die Beobachtungen liefern somit Gleichungen für nur unbekannte Koeffizienten.
Nach dem Auswerten der Potenzen von ergibt sich:
Matrixform
Das obige Gleichungssystem kann in der Matrixform geschrieben werden.
Für ein quadratisches Modell mit Datenpunkten hat dieselbe Konstruktion die allgemeine Form:
Warum es keine exakte Lösung gibt
In diesem Beispiel hat die Matrix die Größe , der Koeffizientenvektor die Größe . Es gibt also Gleichungen für Unbekannte.
Eine exakte Lösung existiert genau dann, wenn gilt. Die Matrixgrößen allein entscheiden das nicht.
Die drei Spalten von sind linear unabhängig. Ein Polynom vom Grad höchstens , das an allen sieben verschiedenen Werten verschwindet, muss nämlich das Nullpolynom sein. Daher gilt .
Durch das Anfügen von entsteht die erweiterte Matrix . Bereits ihre ersten vier Zeilen liefern den von null verschiedenen Minor
Dieser von null verschiedene Minor zeigt, dass gilt.
Da gilt, hat das System keine exakte Lösung. Kein einziges quadratisches Polynom verläuft durch alle Beobachtungen.
Lösung mit kleinsten Quadraten
Besitzt ein überbestimmtes System keine exakte Lösung, bestimmen wir das Polynom, das den Beobachtungen im Sinne der kleinsten Quadrate am nächsten liegt.
Für die Beobachtung ist das vertikale Residuum . Die Methode der kleinsten Quadrate wählt die Koeffizienten so, dass die Summe der quadrierten Residuen minimal wird:
Dieses Kriterium gewichtet große Abweichungen stärker und liefert genau eine bestangepasste Parabel, weil vollen Spaltenrang besitzt. Die Normalgleichungen lauten
Die mittlere Gleichung liefert direkt den linearen Koeffizienten. Drücke mit der letzten Gleichung die Konstante durch den quadratischen Koeffizienten aus und setze das Ergebnis in die erste Gleichung ein.
Ihre Lösung ist
Die angepassten Werte stimmen erwartungsgemäß nicht mit jeder Beobachtung überein. Der Residuenvektor lautet
Der Residuenvektor erfüllt
Die Gleichung besagt, dass der verbleibende Fehler zu jeder Spalte von orthogonal ist. Geometrisch ist die orthogonale Projektion von auf den Spaltenraum von .
Überbestimmte Systeme treten in Technik und Naturwissenschaften häufig auf, weil Experimente viele Messwerte für Modelle mit wenigen Parametern liefern. Die Methode der kleinsten Quadrate nutzt alle Messwerte, ohne vorzugeben, verrauschte Daten passten exakt zum Modell.
Die Kurve zeigt das angepasste Modell, die Punkte markieren die Beobachtungen. Drehe oder vergrößere die Darstellung und vergleiche jeden Punkt mit der Kurve. Der vertikale Unterschied ist das Residuum beim selben Zeitwert.