Randal Munroe veröffentlicht einen meiner absoluten Lieblingscomics, xkcd. Letzten Wochen Comic war auf Kurvenanpassung und war wohl irgendwie urkomisch.@Randal Munroe, Alter, du bist urkomisch. Jeder, der ein war Entdeckung und von seinem gehört Ding-Erklärer Konzept würde sicherlich zustimmen.
Jedenfalls las ich den Comic und tauchte dann in die Daten ein. Es gibt ein erstaunliches Werkzeug, das @brady_brady ursprünglich veröffentlicht, um homerische Distributionen zu erzeugen, die in dieser gewaltigen begraben zu finden sind Zusatz (das ist eine Sammlung anderer nützlicher Skripte und Add-Ins, ein Muss). Mit dem Tool „Get Data Points By Click On Image“ extrahierte ich die genauen Daten aus dem Comic (Daten unten angehängt) und begann dann, alle Arten von konventionellen und weniger konventionellen Modellen und einige möglicherweise unehrliche Modelle anzupassen, ohne Rücksicht darauf, wie stark sie überangepasst sind Modelle waren (obwohl ich es mit JMP Pro hätte tun können/müssen.)

Kurzer Hinweis zur Achsenskala. Dieser schien mir gut zu sein, obwohl er es war
fehlt auf der Originalfigur. Das hätte ich auch machen können, aber sie sind da
wäre eine Menge Klicken gewesen und ich hatte es heute einfach nicht in mir.
Hier ist eine Rangliste der Passungen
Fit-Maße für Y sortiert nach RSquare
Anzeichen
|
Schöpfer
|
|
R Quadrat
|
RASE
|
AAE
|
Anmerkungen
|
Regression 10 Verzögerungen
|
Kleinste Quadrate anpassen
|
|
0,9808
|
2.9103
|
2.3275
|
nicht zulässig, passen Sie X zusammen mit einer Reihe von 10 aufeinanderfolgenden Verzögerungen an die Daten an. Funktioniert großartig, wenn es einen Hinweis auf einen Trend in den Daten gibt, könnte überpassen, aber nur ein wenig, außerdem gibt es 11 Parameter und ich habe mir nicht die Mühe gemacht, hier das angepasste R-Quadrat zu melden.
|
Partition BF
|
Bootstrap-Wald
|
|
0,8469
|
7.4494
|
5.4207
|
500 Bäume, und einige von ihnen fielen in die richtige Richtung
|
Partition BT
|
Gestärkter Baum
|
|
0,6737
|
10.876
|
8.1600
|
50 Layer, verwendete Standardeinstellungen, ungestimmt
|
Partition über fit
|
Teilung
|
|
0,6607
|
11.091
|
8.3713
|
die minimale Teilungsgröße klein gemacht und bis zum Ende geteilt
|
Rückfall ^10
|
Kleinste Quadrate anpassen
|
|
0,5687
|
12.505
|
9.3912
|
Polynom 10. Ordnung, irgendwie wackelig
|
Rückfall ^8
|
Kleinste Quadrate anpassen
|
|
0,5479
|
12.803
|
9,6483
|
Polynom 8. Ordnung, nicht ganz so wackelig wie 10. Ordnung
|
Regression 2 Stück
|
Kleinste Quadrate anpassen
|
|
0,4459
|
14.173
|
9,8317
|
verwendete Partition, um die Daten in zwei Teile zu teilen und zwei Regressionsmodelle anzupassen
|
Anpassungskurve 4pR
|
Fit Curve Logistic 4P Rodbard
|
|
0,4277
|
14.404
|
10.496
|
Logistische Regression mit 4 Parametern, Robard-Modell
|
Teilung 2s
|
Teilung
|
|
0,4249
|
14.439
|
10.745
|
Partition mit nur einer Aufteilung führt zu zwei Ebenen, die wahrscheinlich nicht überpasst sind.
|
Anpassungskurve 5p
|
Fit Curve Logistic 5P
|
|
0,4104
|
14.620
|
10.826
|
Logistische Regression mit 5 Parametern
|
Rückfall ^4
|
Kleinste Quadrate anpassen
|
|
0,3932
|
14.832
|
10.402
|
Polynom 4. Ordnung
|
Rückfall ^2
|
Kleinste Quadrate anpassen
|
|
0,3682
|
15.134
|
10.541
|
reguläres altes Polynom 2. Ordnung
|
Anpassungskurve 3p Wachstum
|
Fit Curve Mechanistisches Wachstum
|
|
0,3393
|
15.477
|
11.080
|
ausgefallenes nichtlineares Modell
|
Rückschritt
|
Kleinste Quadrate anpassen
|
|
0,2779
|
16.180
|
12.209
|
gerade Linie
|
Regressionsprotokoll
|
Kleinste Quadrate anpassen
|
|
0,2472
|
16.520
|
12.695
|
X ist logtransformiert
|
Regression exp
|
Kleinste Quadrate anpassen
|
|
0,0691
|
18.371
|
15.429
|
X wird potenziert (exp transform)
|
Sie erwarten vielleicht, eine Begründung dafür zu finden, warum ich jedes der verschiedenen Modelle ausprobiert habe, aber am Ende des Tages ist dies ein Blog, keine wissenschaftliche Arbeit, also verschwenden Sie nicht zu viel Zeit damit, danach zu suchen. Ich habe diese Tabelle aus dem Modellvergleichstool in JMP Pro erhalten, alles, was ich tun musste, war, alle Methoden zu finden und dann die Vorhersageformel zu speichern, die ausgefallene Plattform hat die ganze Mathematik erledigt.
Nur für den Fall, dass Sie mit den Daten spielen wollten (und im Ernst, ich meine spielen), sollte es unter diesem Artikel angehängt werden.