@Leidseplein

Как реализовать нелинейную регрессию python?

добрый день!
подскажите как в scikit learn можно построить нелинейную регрессию?
как я понял там есть SVR и MLPRegressor которые позволят сделать что то похожее.
нужен метод по типу простой линейной регрессии который позволит вывести коэффициенты и саму формулу, если что то такое есть подскажите плз.
  • Вопрос задан
  • 3880 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Andy_U
А почему бы не воспользоваться scipy.optimize.least_squares? Куда уж проще?
Ответ написан
Комментировать
DanilBaibak
@DanilBaibak
Machine Learning engineer
Для того чтоб использовать линейную регрессию для нелинейного набора данных, Вы можете просто добавить полиномиальных признаков в датасет. В том же sklearn-e уже есть для этого модуль - PolynomialFeatures.

Все вместе может выглядеть примерно так - https://colab.research.google.com/drive/1YN9aIR3PU...
Ответ написан
Комментировать
@NaName
https://scikit-learn.org/stable/modules/generated/... одна из нелинейных регрессий
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы