Visitante
Introdução
Sistemas físicos podem não apresentar uma relação linear entre entrada e saída. Dessa forma, nem sempre iremos utilizar a regressão linear para obter a "melhor" função que se encaixa em um conjunto de dados.
Existem muitos casos em que o modelo obedece a um comportamento polinomial. Sendo assim, é necessário adaptar o ajuste para uma função polinomial de grau superior.
Para compreendermos melhor isso, podemos observar a Figura $1$, que mostra uma regressão linear aplicada à um conjunto de dados em comparação a uma regressão polinomial aplicada ao mesmo conjunto de dados.
(Figura 1)
Para entender a metemática por trás disso, veremos abaixo como é feita a regressão polinomial, que é uma generalização da regressão linear.
Ajustes
O procedimento dos mínimos quadrados pode ser prontamente estendido para ajustar dados por um polinômio de grau mais alto. Por exemplo, suponha que se queira ajustar um polinômio de segundo grau
Para minimizar os resíduos, igualamos essas equações a zero e reorganizamos para determinar o seguinte conjunto de equações normais:
Podemos expressar o resultado obtido na forma de produto matricial de maneira a obter um resultado semelhante ao o que obtivemos na regressão linear: $$ X^TXa = X^TY. $$ Dessa vez, a matriz $X$ é uma matriz de Vandermonde de grau $2$ com $n$ linhas e $3$ colunas: $$ \begin{bmatrix}1 & x & x^2 \\ 1 & x & x^2 \\ & \vdots \\ 1 & x & x^2 \end{bmatrix}. $$ Podemos expressar também esse resultado como:
Exemplo 1
Ajuste um polinômio do segundo grau ao conjunto de pontos abaixo.
${x_i}$ | ${y_i}$ |
---|---|
${0}$ | ${2.1}$ |
${1}$ | ${7.7}$ |
${2}$ | ${13.6}$ |
${3}$ | ${27.2}$ |
${4}$ | ${40.9}$ |
${5}$ | ${61.1}$ |
Solução:
Queremos achar o polinônio de segundo grau que melhor se ajusta ao conjunto de pontos. Defina $$ P_2(x) = a_0 + a_1x + a_2x^2. $$ Para encontrar os coeficientes $[a_0,a_1,a_2]$, devemos resolver o seguinte sistema:
$n = 6$ |
---|
$ \sum x = 0 + 1 + 2 + 3 + 4 + 5 = 15 $ |
$ \sum x^2 = 0^2 + 1^2 + 2^2 + 3^2 + 4^2 + 5^2 = 55 $ |
$ \sum x^3 = 0^3 + 1^3 + 2^3 + 3^3 + 4^3 + 5^3 = 225 $ |
$ \sum x^4 = 0^4 + 1^4 + 2^4 + 3^4 + 4^4 + 5^4 = 979 $ |
$ \sum y = 2.1 + 7.7 + 13.6 + 27.2 + 40.9 + 61.1 = 152.6 $ |
$ \sum xy = 0*2.1 + 1*7.7 + 2*13.6 + 3*27.2 + 4*40.9 + 5*61.1 = 585.6 $ |
$ \sum x^2y = 0^2*2.1 + 1^2*7.7 + 2^2*13.6 + 3^2*27.2 + 4^2*40.9 + 5^2*61.1 = 2488.8 $ |
(Figura 2)
Para calcular o erro quadrático, primeiro calculamos o vetor erro $\vec e$ dado pela diferença dos $y$ da amostra e os $y$ aproximados:
Exemplo com Geogebra
Considerando a tabela abaixo, faça uma regressão polinomial para encontrar um polinômio de grau 2 que melhor se ajusta aos pontos:
${y}$ | ${x}$ |
---|---|
${1.6}$ | ${2.9}$ |
${5.17}$ | ${5.37}$ |
${6}$ | ${8}$ |
${13}$ | ${2}$ |
Solução: