Linearität in den Modellparametern
Ein lineares Modell verbindet eine bekannte Eingabe mit einer beobachteten Antwort über unbekannte Parameter :
Entscheidend ist die Formulierung linear in den Parametern. Bei festem ist die Abbildung von nach linear. Die Abhängigkeit von darf Potenzen, Logarithmen, Sinusfunktionen oder andere nichtlineare Basisfunktionen enthalten.
Von Messungen zur Designmatrix
Wir erfassen Eingabe-Antwort-Paare und modellieren jede Beobachtung als
Der Fehler enthält Messrauschen und Modellabweichungen. Durch Stapeln aller Antworten und Modellblöcke erhält man
Die Matrix heißt Designmatrix. Lassen sich die Beobachtungen nicht durch einen einzigen Parametervektor exakt erfüllen, schätzt man mit kleinsten Quadraten oder einem anderen Residualmodell. Die Daten bestimmen die Parameter eindeutig, wenn vollen Spaltenrang hat. Die Konditionszahl von beschreibt getrennt davon, wie empfindlich diese Schätzung auf kleine Änderungen der Daten reagiert.
Basisfunktionen erzeugen verschiedene Modellformen
Seien bekannte Basisfunktionen. Ein Modell mit skalarer Antwort lässt sich schreiben als
Verschiedene Basisfunktionen erzeugen verschiedene Formen, ohne die Linearität in aufzugeben.
Eine affine Gerade:
Ein Polynom vom Grad :
Eine Fourier-Basis:
Eine Wechselwirkung zweier Eingaben:
Terme wie , und dürfen in den Eingaben nichtlinear sein. Nach der Beobachtung der Eingaben sind sie bekannte Koeffizienten. Das Modell bleibt daher in seinen unbekannten Parametern linear.
Betrachte die Beobachtungen und die Basis . Jede beobachtete Eingabe liefert eine Zeile der Designmatrix.
Die dritte Beobachtung stimmt mit den ersten beiden überein. Ein Parametervektor erklärt alle drei Werte.
Mehrere Antworten
Liefert jede Eingabe mehrere Antworten, ordnet man ihre Parametervektoren in einer Matrix an. Für eine Zeile von Basiswerten gilt
Jede Spalte von beschreibt eine Antwort. Auch dies ist ein lineares Modell, weil jede Ausgabe eine lineare Kombination derselben bekannten Basiswerte ist.
Das ideale Gasgesetz
Das ideale Gasgesetz lautet
Bei bekannter Temperatur und bekanntem Volumen ergibt das Auflösen nach dem Druck
Der Druck hängt linear von der unbekannten Stoffmenge ab, die in Mol gemessen wird. Die Größe ist nicht selbst die Anzahl der Moleküle. Die Anzahl der angegebenen Teilchen ist .
Wiederholte Druckmessungen bei mehreren bekannten Werten liefern für jede Beobachtung eine Designmatrixzeile .
Lokale Linearisierung eines nichtlinearen Modells
Ein tatsächlich nichtlineares Parametermodell hat die Form
In diesem Modell können Parameter in Exponentialfunktionen, Potenzen oder Produkten miteinander auftreten. In der Nähe eines aktuellen Parameterwerts liefert eine Taylor-Näherung erster Ordnung
Die Jacobi-Matrix ist nach der Wahl von bekannt. Dadurch tritt die Korrektur linear auf. Diese Näherung ist lokal und keine exakte Umwandlung des nichtlinearen Modells. Iterative Verfahren wie Gauss-Newton aktualisieren den Linearisierungspunkt wiederholt.
Prüfungen vor der Anpassung
Vor der Interpretation angepasster Parameter sollte man prüfen, dass:
- die Spalten der Designmatrix die vorgesehenen Basisfunktionen und Einheiten darstellen
- die Daten genügend unabhängige Information für die Parameter enthalten, typischerweise
- Merkmalsskalen und Konditionszahl die Lösung nicht numerisch empfindlich machen
- die gewählte Residualfunktion zu den Annahmen über Rauschen und Ausreißer passt
- eine lokale Linearisierung anschließend am ursprünglichen nichtlinearen Modell geprüft wird
Eine flexible Basis kann viele Formen anpassen. Flexibilität allein garantiert jedoch weder Identifizierbarkeit noch numerische Stabilität oder nützliche Vorhersagen.