Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Regressão Polinomial | Seção
Fundamentos do Aprendizado Supervisionado

bookRegressão Polinomial

No capítulo anterior, foi explorada a regressão quadrática, cuja representação gráfica é uma parábola. Da mesma forma, é possível adicionar o à equação para obter a Regressão Cúbica, que apresenta um gráfico mais complexo. Também é possível adicionar x⁴ e assim por diante.

Grau de uma Regressão Polinomial

De modo geral, trata-se da equação polinomial, que corresponde à equação da Regressão Polinomial. A maior potência de x define o grau de uma Regressão Polinomial na equação. Veja um exemplo:

Regressão Polinomial de Grau N

Considerando n como um número inteiro maior que dois, é possível escrever a equação de uma Regressão Polinomial de grau n.

ypred=β0+β1x+β2x2++βnxny_{\text{pred}} = \beta_0 + \beta_1 x + \beta_2 x^2 + \dots + \beta_n x^n

Onde:

  • β0,β1,β2,,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – são os parâmetros do modelo;
  • ypredy_{\text{pred}} – é a previsão do alvo;
  • xx – é o valor da característica;
  • nn – é o grau da Regressão Polinomial.

Equação Normal

E, como sempre, os parâmetros são encontrados utilizando a Equação Normal:

β=(β0β1βn)=(X~TX~)1X~Tytrue\vec{\beta} = \begin{pmatrix} \beta_0 \\ \beta_1 \\ \dots \\ \beta_n \end{pmatrix} = (\tilde{X}^T \tilde{X})^{-1} \tilde{X}^T y_{\text{true}}

Onde:

  • β0,β1,,βn\beta_0, \beta_1, \dots, \beta_n – são os parâmetros do modelo;
X~=(1XX2Xn)\tilde{X} = \begin{pmatrix} | & | & | & \dots & | \\ 1 & X & X^2 & \dots & X^n \\ | & | & | & \dots & | \end{pmatrix}
  • XX – é um array de valores de atributos do conjunto de treinamento;
  • XkX^k – é a potência elemento a elemento de kk do array XX;
  • ytruey_{\text{true}} – é um array de valores alvo do conjunto de treinamento.

Regressão Polinomial com Múltiplos Atributos

Para criar formas ainda mais complexas, é possível utilizar a Regressão Polinomial com mais de um atributo. Porém, mesmo com dois atributos, a Regressão Polinomial de grau 2 possui uma equação bastante longa.

Na maioria das vezes, não será necessário um modelo tão complexo. Modelos mais simples (como a Regressão Linear Múltipla) geralmente descrevem os dados de forma suficientemente adequada, além de serem mais fáceis de interpretar, visualizar e menos custosos computacionalmente.

question mark

Escolha a afirmação INCORRETA.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 11

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

bookRegressão Polinomial

Deslize para mostrar o menu

No capítulo anterior, foi explorada a regressão quadrática, cuja representação gráfica é uma parábola. Da mesma forma, é possível adicionar o à equação para obter a Regressão Cúbica, que apresenta um gráfico mais complexo. Também é possível adicionar x⁴ e assim por diante.

Grau de uma Regressão Polinomial

De modo geral, trata-se da equação polinomial, que corresponde à equação da Regressão Polinomial. A maior potência de x define o grau de uma Regressão Polinomial na equação. Veja um exemplo:

Regressão Polinomial de Grau N

Considerando n como um número inteiro maior que dois, é possível escrever a equação de uma Regressão Polinomial de grau n.

ypred=β0+β1x+β2x2++βnxny_{\text{pred}} = \beta_0 + \beta_1 x + \beta_2 x^2 + \dots + \beta_n x^n

Onde:

  • β0,β1,β2,,βn\beta_0, \beta_1, \beta_2, \dots, \beta_n – são os parâmetros do modelo;
  • ypredy_{\text{pred}} – é a previsão do alvo;
  • xx – é o valor da característica;
  • nn – é o grau da Regressão Polinomial.

Equação Normal

E, como sempre, os parâmetros são encontrados utilizando a Equação Normal:

β=(β0β1βn)=(X~TX~)1X~Tytrue\vec{\beta} = \begin{pmatrix} \beta_0 \\ \beta_1 \\ \dots \\ \beta_n \end{pmatrix} = (\tilde{X}^T \tilde{X})^{-1} \tilde{X}^T y_{\text{true}}

Onde:

  • β0,β1,,βn\beta_0, \beta_1, \dots, \beta_n – são os parâmetros do modelo;
X~=(1XX2Xn)\tilde{X} = \begin{pmatrix} | & | & | & \dots & | \\ 1 & X & X^2 & \dots & X^n \\ | & | & | & \dots & | \end{pmatrix}
  • XX – é um array de valores de atributos do conjunto de treinamento;
  • XkX^k – é a potência elemento a elemento de kk do array XX;
  • ytruey_{\text{true}} – é um array de valores alvo do conjunto de treinamento.

Regressão Polinomial com Múltiplos Atributos

Para criar formas ainda mais complexas, é possível utilizar a Regressão Polinomial com mais de um atributo. Porém, mesmo com dois atributos, a Regressão Polinomial de grau 2 possui uma equação bastante longa.

Na maioria das vezes, não será necessário um modelo tão complexo. Modelos mais simples (como a Regressão Linear Múltipla) geralmente descrevem os dados de forma suficientemente adequada, além de serem mais fáceis de interpretar, visualizar e menos custosos computacionalmente.

question mark

Escolha a afirmação INCORRETA.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 11
some-alt