Я ищу пакет Python, который реализует многомерную линейную регрессию.
(Терминологическое примечание: многомерная регрессия имеет дело со случаем, когда существует более одной зависимой переменной, в то время как множественная регрессия имеет дело со случаем, когда существует одна зависимая переменная, но более чем одна независимая переменная.)
python
regression
library
software-recommendation
Франк Дернонкур
источник
источник
Ответы:
Вы все еще можете использовать sklearn.linear_model.LinearRegression . Просто сделайте вывод в
y
виде матрицы с таким количеством столбцов, сколько у вас есть зависимых переменных. Если вы хотите что -то нелинейное , вы можете попробовать разные базовые функции, использовать полиномиальные функции или использовать другой метод для регрессии (например, NN).источник
Код для получения кортежей:
тогда должно быть легко сделать регрессию, если вы знаете линейную алгебру.
пример. Вероятно, лучше сделать регуляризованную линейную регрессию, хотя, если вы заинтересованы в обобщении.
Благодарности Ювалю - это обмен CS за помощь.
источник