método dos mínimos quadrados. motivação a interpolação não é adequada quando desejamos obter...

30
Método dos Mínimos Quadrados

Upload: internet

Post on 16-Apr-2015

106 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Método dos Mínimos Quadrados

Page 2: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Motivação

A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo tabelado – extrapolar

Os valores tabelados são resultado de experimento físico ou de pesquisa que podem conter erros

Page 3: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Há necessidade de ajustar à função tabelada, uma função que seja uma boa aproximação para os valores tabelados

Esta boa aproximação deve permitir extrapolação com uma certa margem de segurança

Page 4: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Método dos mínimos Quadrados

Page 5: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Método dos mínimos Quadrados

Page 6: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Método dos mínimos Quadrados

Page 7: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Método dos mínimos Quadrados

f(x) – h(x)

h(x)

Page 8: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Método dos mínimos Quadrados

Page 9: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Método dos mínimos Quadrados

h(x)

Page 10: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Método dos mínimos Quadrados

h(x)

Page 11: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Caso discreto

Sejam dados os pontos (x1,f(x1)), (x2,f(x2)), ..., (xm,f(xm)) os pontos conhecidos

Sejam g1(x), g2(x), ..., gn(x) funções escolhidas de alguma forma

Sendo m >= n

Page 12: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

O objetivo é determinar coeficientes α1, α2,..., αn tal que

h(x)= α1g1(x)+ α2g2(x)+...+ αngn(x)

E h(x) se aproxime ao máximo de f(x)

Page 13: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Seja dk = f(xk) – h(xk) o desvio em xk

O objetivo é encontrar α tal que a soma dos quadrados dos desvios seja mínima

m

k

m

k

k kk xhxfd1 1

22 )()(

Page 14: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

m

k

m

k

knnkkkk xgxgxgxfd1 1

22 )(...)()()( 2211

Page 15: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Minimizando os desvios

Do cálculo diferencial: para obter um ponto de mínimo de F(α1,α2,...,αn) devemos encontrar os pontos críticos

Devemos encontrar os pontos onde as derivadas parciais são iguais a zero

Page 16: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

m

kk knnkkk xgxgxgxfxF

1

2)(...)()()()( 2211

m

kkn xgxgxgxgxf

Fknnkkk

111

1)]([)(...)()()(2)...( 2211

Regra da Cadeia

Page 17: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

.,...,2,1,0),...,,( 21 njj

Fn

.)()()...()(2),...,,(1

1121

m

k

kjknnkkn xgxgxgxfj

F

Page 18: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

0)()()...()(1

211

m

k

kknnkk xgxgxgxf

0)()()...()(1

111

m

k

kknnkk xgxgxgxf

0)()()...()(1

11

m

k

knknnkk xgxgxgxf

...

Page 19: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

...

)()()()(...)()( 22121

111

kknkknkk xgxfxgxgxgxgm

k

m

k

m

k

)()()()(...)()(111

11 knknknknknk xgxfxgxgxgxgm

k

m

k

m

k

)()()()(...)()( 11111

111

kknkknkk xgxfxgxgxgxgm

k

m

k

m

k

Page 20: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

22222121 .... baaa nn

11212111 .... baaa nn

nnnnnn baaa ....2211

...

Page 21: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Propriedades

aij = aji – a matriz A é simétrica

Se as funções gi(x) forem tais que os vetores gi resultantes forem linearmente independentes, o sistema admite uma única solução

Se o sistema tem uma única solução, esta solução é o ponto mínimo da função F(α1,α2,...,αn)

Page 22: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Exemplo

Seja o conjunto de pontos:

Ajuste uma parábola do tipo x2aos pontos usando MQ

x -1 -0,75 -0,6 -0,5 -0,3 0 0,2 0,4 0,5 0,7 1

f(x) 2,05 1,153 0,45 0,4 0,5 0 0,2 0,6 0,512 1,2 2,05

Page 23: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

)()()()(11

1

11

1

kkkk xgxfxgxgkk

)()()(11

1

11

1

2kkk xgxfxg

kk

11

1

211

1

2 )()()( 2

kk

k

kk xfxx

Page 24: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

x -1 -0,75 -0,6 -0,5 -0,3 0 0,2 0,4 0,5 0,7 1 somas

x2.x2 1 0,3164 0,1296 0,0625 0,0081 0 0,0016 0,0256 0,0625 0,2401 1 2,8464

f(x).x2 2,05 0,6485 0,162 0,1 0,045 0 0,008 0,096 0,128 0,588 2,05 5,8756

2,8464α = 5,8756

α = 2,0642

Page 25: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Assim, h(x)=2,0642 x2 é a parábola que melhor se aproxima no sentido dos mínimos quadrados, da função tabelada

Page 26: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Para o caso contínuo

Vimos o método dos mínimos quadrados para o caso discreto

Como fazer para o caso contínuo?

Page 27: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

...

)(2)()(2)(...1)(2)(1111

xkgxkfnxkgxkgnxkgxkgm

k

m

k

m

k

)()()()(...1)()(1111

xkgnxkfnxkgnxkgnxkgnxkgm

k

m

k

m

k

)(1)()(1)(...1)(1)(1111

xkgxkfnxkgxkgnxkgxkgm

k

m

k

m

k

Page 28: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

dxxgxfndxxgxgndxxgxgb

a

b

a

b

a)(2)()(2)(...1)(2)(1

...

dxxgxfndxxgxgndxxgxgb

a

b

a

b

a)(1)()(1)(...1)(1)(1

dxxgnxfndxxgnxgndxxgnxgb

a

b

a

b

a)()()()(...1)()(1

Page 29: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

dxxgxfndxxgxgndxxgxgb

a

b

a

b

a)(2)()(2)(...1)(2)(1

...

dxxgxfndxxgxgndxxgxgb

a

b

a

b

a)(1)()(1)(...1)(1)(1

dxxgnxfndxxgnxgndxxgnxgb

a

b

a

b

a)()()()(...1)()(1

Onde [a,b] é o intervalo onde f(x) e todas as gi(x) são contínuas

Page 30: Método dos Mínimos Quadrados. Motivação A interpolação não é adequada quando desejamos obter um valor aproximado da função em um ponto fora do intervalo

Casos não Lineares

Em alguns casos a família de funções pode ser não linear nos parâmetros

Nestes casos, deve-se linearizar o problema através de uma transformação conveniente

O método dos mínimos quadrados pode ser aplicado no problema linearizado

Os parâmetros obtidos não são ótimos porque o ajuste é feito no problema linearizado e não no problema original