a essencial superior_ algebra_ metodo dos minimos quadrados

9
Matemática Essencial: Alegria Financeira Fundamental Médio Geometria Trigonometria Superior Cálculos Ensino Superior: Método dos Mínimos Quadrados Introdução à Regressão Linear A reta dos mínimos quadrados A parábola dos mínimos quadrados A cúbica dos mínimos quadrados A quártica dos mínimos quadrados Regressão Linear no espaço Resolução de um problema prático "Não há sabedoria, nem entendimento, nem conselho contra o Senhor." Provérbios 21:30 A Bíblia Sagrada Introdução à Regressão Linear Consideremos uma coleção de pares ordenados obtidos em função de algum experimento, como: xx 1 x 2 x 3 x 4 x 5 ... x n-1 x n yy 1 y 2 y 3 y 4 y 5 ... y n-1 y n A colocação destes pares ordenados num plano cartesiano, depende dos valores de x i e y i , (i=1..n) e pode fornecer um gráfico como: Um fato que atrai pesquisadores aplicados das mais diversas áreas é a possibilidade de obter uma função real que passe nos pontos ou pelo menos passe próximo dos pontos (x i ,y i ) dados. Estudando uma Matemática mais aprofundada existe a Teoria de Interpolação que é a área que estuda tais processos para obter funções que passam exatamente pelos pontos dados, enquanto que a Teoria de Aproximação estuda processos para obter funções que passem o mais próximo possível dos pontos dados. É óbvio que se pudermos obter funções que passem próximas dos pontos 28/03/2010 Matematica Essencial: Superior: Algeb… pessoal.sercomtel.com.br/…/mmq.htm 1/9

Upload: cicero

Post on 24-Jun-2015

389 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

Matemática Essencial: Alegria Financeira Fundamental Médio Geometria Trigonometria Superior Cálculos

Ensino Superior: Método dos Mínimos Quadrados

Introdução à Regressão LinearA reta dos mínimos quadradosA parábola dos mínimos quadradosA cúbica dos mínimos quadrados

A quártica dos mínimos quadradosRegressão Linear no espaçoResolução de um problema prático

"Não há sabedoria, nem entendimento, nem conselhocontra o Senhor."

Provérbios 21:30 A Bíblia Sagrada

Introdução à Regressão Linear

Consideremos uma coleção de pares ordenados obtidos em função dealgum experimento, como:

x x1 x2 x3 x4 x5 ... xn-1 xny y1 y2 y3 y4 y5 ... yn-1 yn

A colocação destes pares ordenados num plano cartesiano, depende dosvalores de xi e yi, (i=1..n) e pode fornecer um gráfico como:

Um fato que atrai pesquisadores aplicados das mais diversas áreas é apossibilidade de obter uma função real que passe nos pontos ou pelomenos passe próximo dos pontos (xi,yi) dados.

Estudando uma Matemática mais aprofundada existe a Teoria deInterpolação que é a área que estuda tais processos para obter funçõesque passam exatamente pelos pontos dados, enquanto que a Teoria deAproximação estuda processos para obter funções que passem o maispróximo possível dos pontos dados.

É óbvio que se pudermos obter funções que passem próximas dos pontos

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 1/9

Page 2: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

dados e que tenham uma expressão fácil de ser manipulada, teremosobtido algo positivo e de valor científico.

Dentre os processos matemáticos que resolvem tal problema, comcerteza, um dos mais utilizados é o Método dos Mínimos Quadrados, queserve para gerar o que se chama em Estatística: Regressão Linear ouAjuste Linear.

As curvas mais comuns utilizadas pelos estatísticos são:

Ordem Função Nome1 y = ao+a1 x Reta2 y = ao+a1 x+a2 x² Parábola3 y = ao+a1 x+a2 x²+a3 x³ Cúbica4 y = ao+a1 x+a2 x²+a3 x³+a4 x4 Quártica

A idéia básica para qualquer uma das funções acima citadas é tentardescobrir quais são os valores dos coeficientes ao, a1, a2 e a3, de tal modoque a soma dos quadrados das distâncias (tomadas na vertical) da referidacurva y=f(x) a cada um dos pontos dados (yi) seja a menor possível, daí onome Método dos Mínimos Quadrados.

Para obter tais coeficientes, deve-se conhecer conceitos de DerivadasParciais, a Teoria de Máximos e Mínimos de funções de várias variáveis eas características de formas quadráticas positivas definidas de funções devárias variáveis envolvidas com o Teorema de Sylvester. Tais teoremassão normalmente encontrados em bons livros de Álgebra Linear e CálculoAvançado.

Para não nos perdermos em considerações teóricas, apresentarei aqui asfórmulas para a obtenção da Regressão Linear para a Reta, a Parábola e aCúbica.

Observação: Se você está interessado em aprender o "processo", fiqueatento às mudanças que ocorrem quando passamos da reta para aparábola e da parábola para a cúbica. Não construiremos o processo paraa quártica mas julgo que você saberá construí-lo com o materialapresentado.

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 2/9

Page 3: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

Notações usadas na sequência

n=Número de pares ordenados

SX=x1+x2+x3+...+ xn = Soma dos xi

SY=y1+y2+y3+...+yn = Soma dos yi

SXY=x1 y1+x2 y2+x3 y3+...+xn yn = Soma dos xiyi

SX2=(x1)²+(x2)²+(x3)²+...+(xn)² = Soma dos xi²

SX3=(x1)³+(x2)³+(x3)³+...+(xn)³ = Soma dos xi³

SX4=(x1)4+(x2)4+(x3)4+...+(xn)4 = Soma dos xi4

SX5=(x1)5+(x2)5+(x3)5+...+(xn)5 = Soma dos xi5

SX6=(x1)6+(x2)6+(x3)6+...+(xn)6 = Soma dos xi6

SX2Y=(x1)²y1+(x2)²y2 +...+(xn)²yn=Soma dos xi²yi

SX3Y=(x1)³y1+(x2)³y2+...+(xn)³yn=Soma dos xi³yi

A reta dos mínimos quadrados

Para obter a reta dos mínimos quadrados, basta resolver o sistema linearcom 2 equações e 2 incógnitas ao e a1 :

ao n+a1 SX = SYao SX+a1 SX2 = SXY

Na forma matricial este sistema pode ser escrito como:

n SX .

a0 = SY

SX SX2 a1 SXY

Para resolver este sistema, existem vários métodos, mas a Regra deCramer dá uma resposta rápida para os coeficientes:

ao = (SY.SX2-SX.SXY)/(n SX2-SX.SX)

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 3/9

Page 4: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

a1 = (n SXY-SX.SY) / (n SX2-SX.SX)

A parábola dos mínimos quadrados

Para obter a parábola de melhor ajuste, basta resolver o sistema com as 3incógnitas ao, a1 e a2:

ao n+a1 SX+a2 SX2 = SYao SX+a1 SX2+a2 SX3 = SXY

ao SX2+a1 SX3+a2 SX4 = SX2Y

Este sistema pode ser escrito na forma matricial como:

n SX SX2 .

a0 =

SYSX SX2 SX3 a1 SXYSX2 SX3 SX4 a2 SX2Y

Observação: Encontre as diferenças entre este sistema e o sistema obtidono caso anterior da reta.

Como todos os termos da primeira matriz (matriz dos coeficientes) e daúltima matriz (matriz das constantes) são conhecidos, fica fácil resolver osistema pelo processo de inverter a primeira delas e multiplicar pela últimapara obter os coeficientes ao, a1 e a2 .

A cúbica dos mínimos quadrados

Para obter a cúbica dos mínimos quadrados resolve-se o sistema deequações com 4 equações e 4 incógnitas ao, a1, a2 e a3, colocado naforma matricial:

n SX SX2 SX3

.

a0

=

SYSX SX2 SX3 SX4 a1 SXYSX2 SX3 SX4 SX5 a2 SX2YSX3 SX4 SX5 SX6 a3 SX3Y

Como os termos da primeira e última matrizes são conhecidos, pode-seresolver o sistema invertendo a primeira matriz e multiplicando pela última.

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 4/9

Page 5: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

A quártica dos mínimos quadrados

Observação: Observe novamente as diferenças entre o sistema obtidopara a cúbica e os sistemas obtidos nos casos da reta e da parábola. Deposse de tais informações, você estaria capacitado a produzir a curvaquártica de melhor ajuste dos mínimos quadrados apenas com o materialapresentando aqui?

É possível estender o método para a construção de uma superfície demelhor ajuste no espaço tridimensional.

Regressão Linear no espaço

Agora estudaremos uma situação no espaço R³ onde é conhecido umconjunto de pontos (ternos) dados por:

C = { (xi, yi, zi) : i=1,2,3,...,n }

Desejamos ajustar uma superfície da forma

z = f(x,y) = a+b x+c y+d x²+e xy+f y²

Usando procedimentos semelhantes ao caso do plano, poderemosconstruir uma função:

S(a,b,c,d,e,f) = Soma (z-zi)²

onde esta soma é tomada sobre todos os i=1,2,3,4,...,n.

Esta função S é não negativa e diferenciável, assim podemos garantir queo ponto de mínimo para S ocorrerá quando o gradiente da função S fornulo, isto é, quando:

Sa = Sb = Sc = Sd = Se = Sf = 0

o que equivale a:

Sa = 2 Soma (z-zi).(1) = 0Sb = 2 Soma (z-zi).(xi) = 0

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 5/9

Page 6: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

Sc = 2 Soma (z-zi).(yi) = 0Sd = 2 Soma (z-zi).(xi²) = 0Se = 2 Soma (z-zi).(xiyi) = 0Sf = 2 Soma (z-zi).(yi²) = 0

A notação Sm usada significa a derivada parcial da função S em relação àvariável m, onde m pode ser a,b,c,d,e ou f.

Temos aqui um sistema com 6 equações e 6 incógnitas, que pode serreescrito como:

Soma (a+bxi+cyi+dxi²+exiyi+fyi² - zi) = 0Soma (a+bxi+cyi+dxi²+exiyi+fyi² - zi)(xi) = 0Soma (a+bxi+cyi+dxi²+exiyi+fyi² - zi)(yi) = 0Soma (a+bxi+cyi+dxi²+exiyi+fyi² - zi)(xi²) = 0Soma (a+bxi+cyi+dxi²+exiyi+fyi² - zi)(xiyi) = 0Soma (a+bxi+cyi+dxi²+exiyi+fyi² - zi)(yi²) = 0

Passando as constantes para o segundo membro da igualdade de cadaequação, teremos o sistema com 6 equações e 6 incógnitas:

a n + b X1Y0 + c X0Y1 + d X2Y0 + e X1Y1 + f X0Y2 = Z1X0Y0a X1Y0 + b X2Y0 + c X1Y1 + d X3Y0 + e X2Y0 + f X1Y2 = Z1X1Y0a X0Y1 + b X1Y1 + c X0Y2 + d X2Y0 + e X1Y2 + f X0Y3 = Z1X0Y1a X2Y0 + b X3Y0 + c X2Y1 + d X4Y0 + e X3Y1 + f X2Y2 = Z1X2Y0a X1Y1 + b X2Y1 + c X1Y2 + d X3Y1 + e X2Y2 + f X1Y3 = Z1X1Y1a X0Y2 + b X1Y2 + c X0Y3 + d X2Y2 + e X1Y3 + f X0Y4 = Z1X0Y2

onde n é o número de ternos ordenados e

XpYq = x1p y1

q + x2

p y2q

+ ...+xnp yn

q

Z1XpYq = z1x1p y1

q + z2x2

p y2q

+...+ znxnp yn

q

sendo que p e q podem assumir os valores 0,1,2,3 ou 4.

Este sistema pode ser escrito na forma matricial:

n X1Y0 X0Y1 X2Y0 X1Y1 X0Y2 a Z1X0Y0

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 6/9

Page 7: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

X1Y0 X2Y0 X1Y1 X3Y0 X2Y0 X1Y2

.

b

=

Z1X1Y0X0Y1 X1Y1 X0Y2 X2Y0 X1Y2 X0Y3 c Z1X0Y1X2Y0 X3Y0 X2Y1 X4Y0 X3Y1 X2Y2 d Z1X2Y0X1Y1 X2Y1 X1Y2 X3Y1 X2Y2 X1Y3 e Z1X1Y1X0Y2 X1Y2 X0Y3 X2Y2 X1Y3 X0Y4 f Z1X0Y2

Para resolver este sistema, sugiro que utilize uma planilha de cálculo.Existem muitas disponíveis gratuitamente na Internet. Em qualquer umadelas, deve-se montar a planilha como a que aparece abaixo, dando umaforte ênfase na última linha que é a mais importante e que contem assomas necessárias à montagem do sistema.

A B C D E F G H I J K L M N O P Q R S T1 x y z x² xy y² x²y xy² x³y x³ y³ x²y x4 x²y² xy³ zx zy zx² zxy zy²2 3 4 ... n

n+1 Soma

Após a construção da tabela acima, deve-se construir uma segunda tabelacom a matriz aumentada do sistema. Nesta nova tabela aparecerão todasas somas calculadas na tabela anterior (indicadas na linha em amarelo) epode-se observar que a nova matriz será simétrica:

n X1Y0 X0Y1 X2Y0 X1Y1 X0Y2 Z1X0Y0X1Y0 X2Y0 X1Y1 X3Y0 X2Y0 X1Y2 Z1X1Y0X0Y1 X1Y1 X0Y2 X2Y0 X1Y2 X0Y3 Z1X0Y1X2Y0 X3Y0 X2Y1 X4Y0 X3Y1 X2Y2 Z1X2Y0X1Y1 X2Y1 X1Y2 X3Y1 X2Y2 X1Y3 Z1X1Y1X0Y2 X1Y2 X0Y3 X2Y2 X1Y3 X0Y4 Z1X0Y2

Matriz dos coeficientes

Matriz dasconstantes

Na sequência, deve-se obter a inversa da matriz dos coeficientes emultiplicá-la pela matriz das constantes para obter uma matriz com 6x1, que

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 7/9

Page 8: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

é exatamente a matriz dos coeficientes procurados:

a

=

...b ...c ...d ...e ...f ...

Resolução de um problema prático

Consideremos os dados fornecidos na tabela:

X 30 30 30 30 10 10 10 10 4 4 4 4 1 1 1 1Y1,5 2 3 5 1,5 2 3 5 1,5 2 3 5 1,5 2 3 5Z 73 41,218,46,843,523,710,53,926,7156,82,213,573,71,5

Pergunta: Qual é a função matemática que relaciona as variáveis x e y coma variável z?

Resposta: Tentei obter uma função quadrática da forma:

z = a + b x + c y + d x² + e xy + f y²

que se ajustasse aos dados. Como a soma dos quadrados dos erros ficoumuito grande, alterei a estratégia de análise.

Observei que os dados x e z eram grandes em relação aos dados y,assim, tomei os logaritmos naturais dos dados x e z e refiz todas asoperações e obtive um ajuste muito bom!

Na sequência eu apresento alguns detalhes dos cálculos.

Os coeficientes calculados são:

a=-0,08519, b=0,069359, c=0,349672,d=-0,0096, e=-0,01209, f=0,000927

A função deveria ser a seguinte:

z=-0,08519+0,069359x+0,349672y-0,0096x²-0,01209xy+0,000927y²

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 8/9

Page 9: a Essencial Superior_ Algebra_ Metodo Dos Minimos Quadrados

mas como eu usei Ln(x) e Ln(z), respectivamente nos lugares de x e z,então a forma que resolve o problema com grande precisão é:

Ln(z)=-0,08519+0,069359Ln(x)+0,349672y-0,0096(Ln(x))²-0,01209y.Ln(x)+0,000927y²

Para obter o valor de z, calculamos a exponencial de Ln(z) uma vez que afunção exponencial é a inversa da função logaritmo natural.

Construída por Ulysses Sodré. Atualizada em 14/out/2004.

28/03/2010 Matematica Essencial: Superior: Algeb…

pessoal.sercomtel.com.br/…/mmq.htm 9/9