Python Пользовательская функция в формуле Statsmodels - PullRequest
0 голосов
/ 31 марта 2020

Я использую statsmodel для запуска линейной регрессии.

Моя модель выглядит следующим образом:

Y = beta1*x1^(beta2)*(beta3+x3)^beta4*x4^(beta5)

Я знаю, что используя statsmodel, она тоже имеет линейную регрессию. Поэтому мне нужно сделать лог-преобразование,

, тогда уравнение получится:

y = logY = log(beta1) + beta2*log(x2) + beta4*log(beta3+x3) + beta5*log(x4)

Могу ли я сделать это в statsmodel?

Если я могу, то как это настроить функция?

Спасибо!

Стив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...