rpy2 nls выбор начальных параметров - PullRequest
0 голосов
/ 20 апреля 2011

Привет! Я запускаю код на python, импортируя роботы rpy2 и пытаюсь привести их в соответствие (с ошибками, которые я считаю весами).Я использую нелинейную регрессию, и «формула», которую я пытаюсь подогнать, выглядит следующим образом: A / ((x / t1) ^ b + (x / t1) ^ c)

К сожалению, каждый раз, когда я пытаюсь запуститькод, который я получил обычную ошибку единственного градиента:

rpy2.rinterface.RRuntimeError: ошибка в функции (формула, данные = parent.frame (), запуск, control = nls.control (),: единственный градиент

Я думаю, это связано с моим начальным значением для параметров (A, t1, b и c). Можно ли как-то лучше угадать начальные значения, а не просто пробовать? Спасибо, nino

1 Ответ

0 голосов
/ 21 апреля 2011
...