Download Manual do Macrodados 6.3

Transcript
97
Inicialmente são obtidas estimativas preliminares dos ρi pelo método de Durbin
que roda uma regressão da variável dependente contra defasagens dela própria,
mais todas as variáveis independentes e suas defasagens.
No exemplo considerado essa regressão seria:
Y(t) = 0 + 1* Y(t-1) + 2* Y(t-2) +
3* X1(t) + 4* X1(t-1) +5* X1(t-2) +
 6* X2(t) +  7* X2(t-1) +  8* X2(t-2) +  (t)
e as estimativas preliminares seriam ρ1 = 1 e ρ2 = 2.
Com esses valores iniciais dos ρi são definidas as variáveis
TrAR [ X1(t)] = X1(t) - ρ1 * X1(t-1) - ρ2 * X1(t-2)
TrAR [ X2(t)] = Xi(t) - ρ1 * X2(t-1) - ρ2 * X2(t-2)
e obtem-se novas estimativas para os ρi através da regressão:
Y(t) = 0 + 1* Y(t-1) + 2* Y(t-2) +
3* TrAR [ X1(t)] + 4* TrAR [ X2(t)] +  (t)
com ρ1 = 1 e ρ2 = 2.
Essas novas estimativas para os ρi produzem novos valores para as variáveis
transformadas TrAR [ Xi(t)] que podem ser utilizadas novamente na equação
anterior para obter novas estimativas para os
ρi e assim sucessivamente até que a
diferença entre os valores dos ρi obtidos em dois passos sucessivos desa rotina
Gauss-Seidel seja adequadamente pequeno.
O programa trabalha com um critério de convergência de 0,0005.
É adotada também uma técnica de amortecimento endógeno das iterações de modo
a garantir uma convergência quase certa da rotina Gauss-Seidel.
Ou seja, na k-ésima iteração, as novas estimativas de ρi (k) são definidas como:
ρi (k) = Teta(k)*i (k) + (1- Teta(k))*ρi (k-1)
, sendo:
Teta(k) = 0.1 + 0.9* (Exp (0.5*Ln ((nmit – k +1)/nmit)))
onde nmit é o número máximo de iterações definido pelo usuário na janela
de entrada da regressão.
Por essa equação o valor de teta(k) aproxima-se de 0.1 quando o número realizado
de iterações aproxima-se de nmint, particularmente se este último valor for grande.
É fácil verificar que teta(nmit) tende para 0,1 quando nmit tende para infinito.