Estou procurando um pacote Python que implemente regressão linear multivariada.
(Nota terminológica: a regressão multivariada trata do caso em que há mais de uma variável dependente, enquanto a regressão múltipla trata do caso em que há uma variável dependente, mas mais de uma variável independente.)
python
regression
library
software-recommendation
Franck Dernoncourt
fonte
fonte
Respostas:
Você ainda pode usar sklearn.linear_model.LinearRegression . Simplesmente faça da saída
y
uma matriz com tantas colunas quanto as variáveis dependentes. Se você quiser algo não linear , poderá tentar diferentes funções básicas, usar recursos polinomiais ou usar um método diferente para regressão (como um NN).fonte
O código para obter as tuplas é:
então deve ser fácil fazer regressão se você souber álgebra linear.
exemplo. Provavelmente é melhor fazer regressão linear regularizada, se você estiver interessado em generalização.
Agradecimentos a Yuval é troca de CS pela ajuda.
fonte