Для Google это не так просто, как для некоторых других вещей, поскольку, для ясности, я не говорю о логистической регрессии в смысле использования регрессии для прогнозирования категориальных переменных.
Я говорю о подгонке кривой логистического роста к данным точкам данных. Чтобы быть точным, - это конкретный год с 1958 по 2012 год, а - расчетная глобальная доля CO2 (частей на миллион углекислого газа) в ноябре года .
Сейчас он ускоряется, но в какой-то момент он должен выровняться. Поэтому я хочу логистическую кривую.
Я еще не нашел относительно простой способ сделать это.
r
nonlinear-regression
curve-fitting
logistic-curve
readyready15728
источник
источник
Ответы:
Смотрите
nls()
функцию. Он имеет функцию автозапуска модели логистической кривой черезSSlogis()
. Например, со?nls
страницы помощиЯ предлагаю вам прочитать страницы справки по этим функциям и, возможно, ссылки на ссылки, если это возможно, чтобы узнать больше.
источник
У меня был тот же вопрос недавно. Вот что я нашел:
Фокс и Вайсберг написали отличную дополнительную статью, используя функцию nls (как с опцией самозапуска, так и без нее, упомянутой Гэвином). Это можно найти здесь:
http://socserv.mcmaster.ca/jfox/Books/Companion/appendix/Appendix-Nonlinear-Regression.pdf
Из этой статьи я написал для своего класса функцию, которая будет использоваться при подгонке логистической кривой к их данным:
источник