Wie kann die Anpassungsgüte eines bestimmten nichtlinearen Modells bewertet werden? [geschlossen]


10

Ich habe ein nichtlineares Modell , wobei Φ das cdf der Standardnormalverteilung und f nichtlinear ist (siehe unten). Ich möchte die Anpassungsgüte dieses Modells mit Parameter a an meine Daten ( x 1 , y 1 ) , ( x 2 , y 2 ) , , ( x n , y n ) testen.y=Φ(f(x,a))+εΦa(x1,y1),(x2,y2),,(xn,yn)nach Verwendung der Maximum-Likelihood-Schätzung, um zu finden . Was wäre ein angemessener Test? Ich möchte diesen Test verwenden, um eine schlechte Anpassung als schlecht zu kennzeichnen und festzustellen, ob mehr Daten gesammelt werden sollen.a

Ich habe mich mit der Verwendung von Abweichungen befasst, die dieses Modell mit dem gesättigten Modell vergleichen, mit dem entsprechenden Test der Anpassungsgüte unter Verwendung der Verteilung. Wäre das angemessen? Das meiste, was ich über Abweichungen gelesen habe, bezieht sich auf GLMs, was ich nicht habe. Welche Annahmen müssen getroffen werden, um den Test gültig zu machen, wenn der Abweichungstest angemessen ist?χn12

Update: fürx>1,a>0,falls dies hilft.f=x1ax2+1x>1,a>0


1
y=Φ(f(x,a)+ε)y=Φ(f(x,a))+εε

Vielen Dank. Ich habe meine Frage geklärt. Mir ist bewusst, dass es keine beste Antwort gibt. Ich würde jedoch gerne wissen, ob eine Abweichung zum Testen der Anpassungsgüte hier geeignet ist, und wenn nicht, welcher andere Test zum Markieren einer Anpassung als geeignet ist sehr schlecht und es muss gesagt werden, dass mehr Daten gesammelt werden müssen (vorausgesetzt, das Modell ist korrekt) oder dass das Modell die Daten nicht beschreibt.
Spadequack

1
y0,1p(y=1)=Φ(f(x,a))y=0y=1p(y=1)=y¯oder Abweichung oder mehrere andere Alternativen. Wenn letzteres der Fall ist, welche Verteilung nehmen Sie für den Rest an?
Jbowman

1
Abstimmung zum Abschluss, da der Antrag auf Klärung unbeantwortet geblieben ist.
whuber

Antworten:


1

Verwenden Sie das Paket "npcmstest" in der Bibliothek "NP", wenn Sie die R-Plattform verwenden. Warnung: Die Bewertung Ihres Modells kann einige Minuten dauern.

Sie können auch einen informationstheoretischen Vergleich der Antwortverteilung und der Vorhersageverteilung in Betracht ziehen (dh KL-Divergenz, Kreuzentropie usw.).


lmglmf

@ Verwenden Sie gamoder dergleichen ( mgcvPaket)? Wenn nicht, sollten Sie es überprüfen.
Suncoolsu

1

Hier ist, wie ich es machen würde, im Grunde ein Likelihood-Ratio-Test. Denken Sie jedoch daran, dass der Schlüssel zum Verständnis eines Fit-Tests darin besteht, die Klasse der Alternativen zu verstehen, gegen die Sie testen. Jetzt haben wir die Wahrscheinlichkeit für jeden einzelnen Datenpunkt wie folgt:

p(yi|xi,a,I)=g(ϵi)=g(yifi)

g(ϵ)fi=xi1axi2+1xia(xi,yi)afi=yiχ2g(ϵ)xj,yjyia


1
O(n)

0

Im linearen Regressionskontext wird das Testen der Anpassungsgüte häufig gegen eine kompliziertere Alternative durchgeführt. Sie haben eine lineare Regression - geben Sie einige Polynomterme ein, um zu testen, ob die lineare Form ausreicht. Da Sie bereits eine nichtlineare funktionale Form haben, müsste die komplizierte Alternative, die Sie in Betracht ziehen müssten, die nichtparametrische Regression sein . Ich werde nicht versuchen, eine Einführung in das Thema zu geben, da dies eine eigene Denkweise erfordert und eine gesonderte Einführung wert ist. Für den Test von parametrischen vs. nichtparametrischen Regressionen machen Wooldridge (1992) oder Hardle und Mammen (1993) sehr ähnliche Dinge. Hardle hat auch ein großartiges Buch zu diesem Thema geschrieben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.