Dies ist für Google nicht so einfach wie für einige andere Dinge, da ich nicht über logistische Regression in dem Sinne spreche, dass Regression zur Vorhersage kategorialer Variablen verwendet wird.
Ich spreche von der Anpassung einer logistischen Wachstumskurve an bestimmte Datenpunkte. Genauer gesagt ist ein bestimmtes Jahr von 1958 bis 2012 und die geschätzten globalen CO2-ppm (parts per million von Kohlendioxid) im November des Jahres .
Im Moment beschleunigt es sich, aber irgendwann muss es abflachen. Ich möchte also eine logistische Kurve.
Ich habe noch keinen relativ einfachen Weg gefunden, dies zu tun.
r
nonlinear-regression
curve-fitting
logistic-curve
readyready15728
quelle
quelle
Antworten:
Siehe die
nls()
Funktion. Es hat eine selbststartende logistische Kurvenmodellfunktion überSSlogis()
. ZB von der?nls
HilfeseiteIch schlage vor, Sie lesen die Hilfeseiten für diese Funktionen und wahrscheinlich die verknüpften Verweise, wenn möglich, um mehr zu erfahren.
quelle
Ich hatte vor einiger Zeit die gleiche Frage. Folgendes habe ich gefunden:
Fox und Weisberg haben einen großartigen Zusatzartikel geschrieben, der die nls-Funktion verwendet (sowohl mit als auch ohne die von Gavin erwähnte Selbststartoption). Es kann hier gefunden werden:
http://socserv.mcmaster.ca/jfox/Books/Companion/appendix/Appendix-Nonlinear-Regression.pdf
In diesem Artikel habe ich eine Funktion für meine Klasse geschrieben, die verwendet werden kann, wenn eine logistische Kurve an ihre Daten angepasst wird:
quelle