Esto no es tan fácil para Google como otras cosas, ya que, para ser claros, no estoy hablando de regresión logística en el sentido de usar la regresión para predecir variables categóricas.
Estoy hablando de ajustar una curva de crecimiento logístico a puntos de datos dados. Para ser específicos, es un año dado de 1958 a 2012 e es el estimado de ppm mundiales de CO2 (partes por millón de dióxido de carbono) en noviembre del año .
En este momento está acelerando, pero tiene que nivelarse en algún momento. Entonces quiero una curva logística.
Todavía no he encontrado una forma relativamente sencilla de hacer esto.
r
nonlinear-regression
curve-fitting
logistic-curve
readyready15728
fuente
fuente
Respuestas:
Ver la
nls()
función. Tiene una función de modelo de curva logística de inicio automático a través deSSlogis()
. Ej. Desde la?nls
página de ayudaLe sugiero que lea las páginas de ayuda para estas funciones y probablemente las referencias vinculadas si es posible para obtener más información.
fuente
Tuve la misma pregunta hace un rato. Esto es lo que encontré:
Fox y Weisberg escribieron un excelente artículo complementario utilizando la función nls (con y sin la opción de inicio automático mencionada por Gavin). Se puede encontrar aquí:
http://socserv.mcmaster.ca/jfox/Books/Companion/appendix/Appendix-Nonlinear-Regression.pdf
A partir de ese artículo, terminé escribiendo una función para que la usara mi clase al ajustar una curva logística a sus datos:
fuente