Buscar

quadrados minimos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Ajuste de curvas por quadrados mínimos lineares 
 
Felipe Leonardo de Aguiar e Wanderley Innocêncio Moreira Júnior 
Engenharia de Minas – 1o. Período 
Professor: Rodney Josué Biezuner 
Disciplina: Geometria Analítica e Álgebra Linear 
1. Introdução 
Utilizamos este método quando temos uma distribuição de pontos e queremos ajustar a melhor 
curva a este conjunto de dados. 
Inicialmente, vamos analisar o caso em que a curva de ajuste é uma função linear: 
ii bxay += 
Para que esta seja a reta que melhor se ajusta aos dados, devemos minimizar a soma das diferenças entre 
os valores de f(x) tabelados yi e os valores da curva de ajuste a+bxi em cada ponto. Mas esta diferença 
pode ser tanto positiva quanto negativa, o que pode ocasionar em uma soma nula das diferenças mesmo 
com os valores muito distantes da reta. 
Uma forma de evitar o cancelamento é minimizar o quadrado da diferença. Poderíamos ter 
escolhido minimizar o módulo da diferença, mas isto acarretaria em uma complicação nos cálculos, 
devido à necessidade de se obter as primeiras derivadas. Supondo que sejam p pontos tabelados, 
definimos a função: 
( )∑
=
+−=
p
i
ii bxaybaS
1
2)(),( 
Nossa problema agora é encontrar valores de a e de b que minimizam S(a,b). 
Usando notação matricial, com os resíduos definidos por 
)( iii bxayr +−= 
e definindo as matrizes 










=










=










=


=
ppp x
x
x
A
r
r
r
R
y
y
y
Y
b
a
X
1
1
1
,,, 2
1
2
1
2
1
MMMM 
segue que para todo i variando de 1 até p é o mesmo que Assim, como queremos 
minimizar 
ii bxay += .YAX =
∑
=
=
p
i
irbaS
1
2),( 
em notação matricial temos que 
 
 
RRr T
p
i
i =∑
=1
2 
onde 
AXYR −= 
 Denotando temos ),,( baSM =
( ) ( ) AXAXAXYYAXYYAXYAXYM TTTTTTT +−−=−−= 
Queremos obter os parâmetro a e b ou, em notação matricial, o vetor X de modo a minimizar M. Para 
isso, o gradiente de M (ou seja, a derivada primeira da função de duas variáveis M) deve ser nulo: 
YAAXAAXAAYYAM TTTTT =⇒=+−−=∇ 02 
Assim, para encontrarmos a e b que faça com que a soma do quadrado das diferenças entre yi e a+bxi seja 
mínima basta resolvermos o sistema linear 
YAAXA TT = 
Como a matriz ATA é simétrica definida positiva, o sistema linear admite solução única e esta solução será 
o ponto crítico que será o ponto de mínimo. 
Efetuando os cálculos de ATA e de ATY temos: 










=










=
∑
∑
∑∑
∑∑
=
=
==
==
p
i
ii
p
i
i
T
p
i
i
p
i
i
p
i
i
p
iT
yx
y
YA
xx
x
AA
1
1
1
2
1
11 ,
1
 
 
2. Ajuste de Curvas por Polinômios e outras Funções 
Podemos generalizar este resultado para ajustarmos qualquer polinômio da forma 
n
n xaxaay +++= K10 
 aos pontos (xi, yi). Basta fazermos: 
( )niniii xaxaayr +++−= K10 










=










=










=










=
n
ppp
n
n
ppp xxx
xxx
xxx
A
r
r
r
R
y
y
y
Y
a
a
a
X
L
MOMMM
L
L
MMM
2
2
2
22
1
2
11
2
1
2
1
2
1
1
1
1
,,, 
Então, para encontrarmos os pontos a0, a1, ..., an, temos que resolver o mesmo sistema ATAX=ATY. 
Efetuando os cálculos de ATA e de ATY, temos:

Outros materiais