Привет! Я запускаю код на python, импортируя роботы rpy2 и пытаюсь привести их в соответствие (с ошибками, которые я считаю весами).Я использую нелинейную регрессию, и «формула», которую я пытаюсь подогнать, выглядит следующим образом: A / ((x / t1) ^ b + (x / t1) ^ c)
К сожалению, каждый раз, когда я пытаюсь запуститькод, который я получил обычную ошибку единственного градиента:
rpy2.rinterface.RRuntimeError: ошибка в функции (формула, данные = parent.frame (), запуск, control = nls.control (),: единственный градиент
Я думаю, это связано с моим начальным значением для параметров (A, t1, b и c). Можно ли как-то лучше угадать начальные значения, а не просто пробовать? Спасибо, nino