Isso não é tão fácil para o Google como algumas outras coisas, como, para ser claro, não estou falando de regressão logística no sentido de usar a regressão para prever variáveis categóricas.
Estou falando de ajustar uma curva de crescimento logístico a determinados pontos de dados. Para ser específico, é um determinado ano de 1958 a 2012 e é o ppm de CO2 global estimado (partes por milhão de dióxido de carbono) em novembro do ano .
No momento, está acelerando, mas precisa se estabilizar em algum momento. Então, eu quero uma curva logística.
Ainda não encontrei uma maneira relativamente direta de fazer isso.
r
nonlinear-regression
curve-fitting
logistic-curve
readyready15728
fonte
fonte
Respostas:
Veja a
nls()
função. Ele possui uma função de modelo de curva logística auto-iniciada viaSSlogis()
. Por exemplo, na?nls
página de ajudaSugiro que você leia as páginas de ajuda para essas funções e, provavelmente, as referências vinculadas, se possível, para saber mais.
fonte
Eu tive a mesma pergunta há pouco tempo. Isto é o que eu encontrei:
Fox e Weisberg escreveram um ótimo artigo suplementar usando a função nls (com e sem a opção de autoinicialização mencionada por Gavin). Pode ser encontrado aqui:
http://socserv.mcmaster.ca/jfox/Books/Companion/appendix/Appendix-Nonlinear-Regression.pdf
A partir desse artigo, acabei escrevendo uma função para minha classe usar ao ajustar uma curva logística aos dados:
fonte