Die Hilfeseite für Prisma enthält die folgenden Erläuterungen zur Berechnung der Vorhersagebänder für die nichtlineare Regression. Bitte entschuldigen Sie das lange Zitat, aber ich nicht dem zweiten Absatz (der erklärt, wie definiert und berechnet wird). Jede Hilfe wäre sehr dankbar.
Die Berechnung der Konfidenz- und Vorhersagebänder ist ziemlich normal. Im Folgenden erfahren Sie, wie Prism die Vorhersage- und Konfidenzbänder der nichtlinearen Regression berechnet.
Definieren wir zunächst G | x, das ist der Gradient der Parameter bei einem bestimmten Wert von X und unter Verwendung aller am besten passenden Werte der Parameter. Das Ergebnis ist ein Vektor mit einem Element pro Parameter. Für jeden Parameter wird er als dY / dP definiert, wobei Y der Y-Wert der Kurve ist, wenn der jeweilige Wert von X und alle am besten passenden Parameterwerte angegeben sind, und P einer der Parameter ist.)
G '| x ist der transponierte Gradientenvektor, es handelt sich also eher um eine Spalte als um eine Reihe von Werten.
Cov ist die Kovarianzmatrix (inverses Hessisch aus der letzten Iteration). Es ist eine quadratische Matrix, bei der die Anzahl der Zeilen und Spalten der Anzahl der Parameter entspricht. Jedes Element in der Matrix ist die Kovarianz zwischen zwei Parametern.
Berechnen Sie nun c = G '| x * Cov * G | x. Das Ergebnis ist eine einzelne Zahl für einen beliebigen Wert von X.
Das Konfidenz- und das Vorhersageband sind auf der Best-Fit-Kurve zentriert und erstrecken sich über und unter der Kurve um den gleichen Betrag.
Die Konfidenzbänder erstrecken sich über und unter der Kurve um: = sqrt (c) * sqrt (SS / DF) * CriticalT (Confidence%, DF)
Die Vorhersagebänder erstrecken sich über und unter der Kurve um einen weiteren Abstand, der gleich ist: = sqrt (c + 1) * sqrt (SS / DF) * CriticalT (Confidence%, DF)