Regressão Linear com N Variáveis
Equação de Regressão Linear com N Variáveis
Como vimos, adicionar uma nova variável ao modelo de regressão linear é tão simples quanto incluí-la junto com o novo parâmetro na equação do modelo. Podemos adicionar muito mais do que dois parâmetros dessa forma.
Considere n como um número inteiro maior que dois.
Onde:
- β0,β1,β2,…,βn – são os parâmetros do modelo;
- ypred – é a previsão do alvo;
- x1 – é o valor da primeira variável;
- x2 – é o valor da segunda variável;
- …
- xn – é o valor da n-ésima variável.
Equação Normal
O único problema é a visualização. Se tivermos dois parâmetros, precisamos construir um gráfico 3D. Mas se tivermos mais de dois parâmetros, o gráfico será de mais de três dimensões. Porém, vivemos em um mundo tridimensional e não conseguimos imaginar gráficos de dimensões superiores. No entanto, não é necessário visualizar o resultado. Só precisamos encontrar os parâmetros para que o modelo funcione. Felizmente, é relativamente fácil encontrá-los. A tradicional Equação Normal nos ajudará:
β=β0β1…βn=(X~TX~)−1X~TytrueOnde:
- β0,β1,…,βn – são os parâmetros do modelo;
- X~ – é uma matriz que contém 1s como primeira coluna, e X1−Xn como as demais colunas:
- Xk – é um array dos valores da k-ésima variável do conjunto de treino;
- ytrue – é um array dos valores alvo do conjunto de treino.
Matriz X̃
Observe que apenas a matriz X̃ foi alterada. É possível considerar as colunas dessa matriz como sendo cada uma responsável por seu parâmetro β. O vídeo a seguir explica esse conceito.
A primeira coluna de 1s é necessária para encontrar o parâmetro β₀.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 3.33
Regressão Linear com N Variáveis
Deslize para mostrar o menu
Equação de Regressão Linear com N Variáveis
Como vimos, adicionar uma nova variável ao modelo de regressão linear é tão simples quanto incluí-la junto com o novo parâmetro na equação do modelo. Podemos adicionar muito mais do que dois parâmetros dessa forma.
Considere n como um número inteiro maior que dois.
Onde:
- β0,β1,β2,…,βn – são os parâmetros do modelo;
- ypred – é a previsão do alvo;
- x1 – é o valor da primeira variável;
- x2 – é o valor da segunda variável;
- …
- xn – é o valor da n-ésima variável.
Equação Normal
O único problema é a visualização. Se tivermos dois parâmetros, precisamos construir um gráfico 3D. Mas se tivermos mais de dois parâmetros, o gráfico será de mais de três dimensões. Porém, vivemos em um mundo tridimensional e não conseguimos imaginar gráficos de dimensões superiores. No entanto, não é necessário visualizar o resultado. Só precisamos encontrar os parâmetros para que o modelo funcione. Felizmente, é relativamente fácil encontrá-los. A tradicional Equação Normal nos ajudará:
β=β0β1…βn=(X~TX~)−1X~TytrueOnde:
- β0,β1,…,βn – são os parâmetros do modelo;
- X~ – é uma matriz que contém 1s como primeira coluna, e X1−Xn como as demais colunas:
- Xk – é um array dos valores da k-ésima variável do conjunto de treino;
- ytrue – é um array dos valores alvo do conjunto de treino.
Matriz X̃
Observe que apenas a matriz X̃ foi alterada. É possível considerar as colunas dessa matriz como sendo cada uma responsável por seu parâmetro β. O vídeo a seguir explica esse conceito.
A primeira coluna de 1s é necessária para encontrar o parâmetro β₀.
Obrigado pelo seu feedback!