source: tol/doc/modeling/BVAR/ideas.txt

devel
Last change on this file was daf8739, checked in by Jorge Pérez <josp.jorge@…>, 17 years ago

ideas about how to implement Bayesian VAR models withing BSR framework

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1162 be4846ae-f051-483a-831f-b64e7d08527f

  • Property mode set to 100644
File size: 2.4 KB
Line 
1En este directorio se documentan las herramientas de modelacion de
2modelos BVARX basados en BSR.
3
4El modelo VAR es:
5
6 (1-A1*B-A2*B^2-...-Ap*B^p):Y_t = V_t, V_t ~ N(0,S)
7
8donde:
9
10 tra(Y_t) = ( y_1t, y_2t, ..., y_nt ) es un vector de series
11 temporales.
12
13 Ai es una matriz nxn de coeficientes.
14
15 S es una matriz de covarianzas contemporaneas.
16
17Queremos simular los parametros del modelo anterior haciendo uso de la
18maquinaria de BSR pero para eso debemos reescribirlo en una forma en
19que los errores sean independientes entre si.
20
21Sabemos que S = L * D * tra(L), donde:
22
23 L es una matriz tringular inferior unitaria
24
25 D es una matriz diagonal positiva
26
27si premultiplicamos por iL = inv(L) la ecuación (?) obtenemos:
28
29(iL - C1*B-C2*B^2-...-Cp*B^p):Yt = E_t, E_t ~ N(0,D)
30
31donde:
32
33  iL = inv( I + L0 ), L0 es una matriz triangular inferior con
34  diagonal nula
35
36  I es la matriz identidad nxn
37
38  L0 es una matriz triangular inferior con diagonal nula
39
40  Ci = iL*Ai
41
42iL es tambien una matriz triangular inferior unitaria, luego
43
44iL = I + T, donde T es triangular inferior nula
45
46de esta forma podemos reescribir la ecuacion (?) como
47
48  (I+T)*Y_t = C1*Y(t-1) + C2*Y(t-2) + ... + Cp*Y(t-p) + E_t
49
50de donde
51
52  Y_t = T0*Y_t + C1*Y(t-1) + C2*Y(t-2) + ... + Cp*Y(t-p) + E_t
53
54dado que T0=-T es triangular nula tenemos que cada serie temporal y_it
55depende, en el instante t, del conjunto de series {y_1t,...,y_(i-1)t}
56de forma tal que tenemos una expresión para cada output que depende
57linealmente de algunos output's contemporáneos distintos de el mismo y
58de todos los output's retardados desde el orden 1 hasta p con errores
59independientes y sigma desconocida.
60
61En estas condiciones el sistema de outputs es expresable en BSR. El
62resultado de la simulacion es una muestra de las matrices
63
64  T0, C1, ..., Cp y D.
65
66La simulacion de la distribucion predictiva de Y_t requiere de un
67metodo ad-hoc que itere en orden la distribucion predictiva de los
68outputs y_it segun la estructura de la matriz T.
69
70Por otra parte los coeficientes matriciales originales y la matriz de
71covarianza contemporanea pueden recuperarse de la siguiente forma:
72
73 Ai = inv( I - T0 ) * Ci
74 S = inv( I - T0 )* D * tra( inv( I - T0 ) )
75
76siendo D la matriz de varianzas simuladas.
77
78Nos queda por revisar la forma de los priors adecuados. Mientras tanto
79la especificación de los prior debemos hacerla coeficiente a
80coeficiente en las matrices Ci, T0 y D.
81
82La inclusion de variables explicativas es inmediato.
83
84 
Note: See TracBrowser for help on using the repository browser.