Construcción de modelos ARMA
Practicas
Objetivo
Familiarizarnos con la elaboraciÓn de modelos ARMA(p,q).
Ejercicio Considere los modelos
- zt = 0.9zt-1 + at
- zt = -0.9zt-1 + at
- zt = at - 0.9at-1
- zt = at + 0.9at-1
- zt = 0.6zt-1 + 0.3zt-2 + at
- zt = 0.8zt-1 - 0.5zt-2 + at
- zt = at - 0.6at-1 - 0.3at-2
- zt = at - 0.8at-1 + 0.5at-2
- zt = 0.8zt-1 - 0.5zt-2 + at - 0.9at-1
- zt = 0.9zt-1 + at - 0.8at-1 + 0.5at-2
con at ~ N(0,1). Se pide:
- Genere una realización con cada modelo para el periodo temporal 1960 - 2005.
- Represente las funciones de autocorrelacion simple y parcial muestrales de cada realización, y compruebe que se corresponden con las teóricas.
- Estime cada modelo usando los datos de las series simuladas.
- Genere los residuos de cada modelo.
- Represente las funciones de autocorrelacion simple y parcial de los residuos.
Solución
Crear los modelos
Especificar el periodo muestral
En la línea de comandos introducimos la sentencia
>> sample 1960 2005
Observamos que la barra de estado muestra la siguiente información
![]()
1. Generar simulaciones
Truco: pulsando las teclas Ctrl + � podemos recuperar la última sentencia introducida.
Haciendo uso del truco anterior, introducimos las sentencias
>> model mod1 sim -a[z1]
>> model mod2 sim -a[z2]
>> model mod3 sim -a[z3]
>> model mod4 sim -a[z4]
>> model mod5 sim -a[z5]
>> model mod6 sim -a[z6]
>> model mod7 sim -a[z7]
>> model mod8 sim -a[z8]
>> model mod9 sim -a[z9]
>> model mod10 sim -a[z10]
Vemos que la miniventana de Datos muestra la siguiente información

Las series generadas son
| Date | z1 | z2 | z3 | z4 | z5 | z6 | z7 | z8 | z9 | z10 |
| 1960 | -340.296 | 0.923269 | 0.994183 | -0.96182 | 37.331 | 173.674 | 0.762254 | 0.736244 | -0.880036 | -103.788 |
| 1961 | -307.642 | 0.555268 | -121.941 | -224.031 | 309.806 | -0.473681 | -206.029 | -0.751036 | -0.609983 | -296.056 |
| 1962 | -216.908 | -177.101 | 159.792 | -106.083 | 256.006 | -0.769303 | 0.271517 | 173.401 | 11.339 | -10.917 |
| 1963 | -159.708 | 162.415 | 0.330848 | -0.0788183 | 248.345 | 0.0621231 | 123.593 | -287.831 | 285.994 | -235.908 |
| 1964 | -0.0677681 | -108.966 | -0.448693 | -119.282 | -0.210226 | 0.429295 | -0.989633 | 15.389 | -0.321885 | 0.441197 |
| 1965 | 0.303129 | 0.220198 | -0.638347 | -156.807 | -0.686207 | -0.60241 | -105.793 | 233.408 | -162.298 | 0.0874054 |
| 1966 | -0.00419084 | 105.972 | -105.339 | 0.562317 | -0.359762 | -160.944 | 0.302229 | -382.434 | -179.681 | 0.74011 |
| 1967 | 0.579357 | -210.851 | -0.784925 | 263.322 | -161.323 | -338.296 | 0.358386 | 36.305 | -163.486 | 151.885 |
| 1968 | -0.413205 | 0.0599214 | 237.573 | 146.274 | -148.925 | -254.605 | 0.620008 | -19.834 | -0.362407 | 15.342 |
| 1969 | 0.429928 | 122.678 | -131.833 | 182.819 | -0.957291 | -17.313 | -0.121793 | 0.616046 | 203.901 | 0.557554 |
| 1970 | 201.033 | 115.016 | 0.272732 | -0.306731 | -0.299116 | -236.777 | -0.0239866 | 0.411759 | 102.803 | 159.641 |
| 1971 | 253.759 | -0.389379 | 0.713824 | -127.043 | 0.0769118 | -191.995 | 0.63717 | -17.846 | -104.201 | 0.720664 |
| 1972 | 0.865192 | 0.73507 | -0.961301 | 152.334 | -0.140575 | 0.159965 | -0.68071 | 0.736183 | 0.102245 | 0.499515 |
| 1973 | 0.350663 | -21.199 | -126.106 | 149.343 | 0.630454 | 170.067 | 0.401013 | -188.058 | 0.821567 | 0.258262 |
| 1974 | -0.639738 | 22.536 | 169.513 | 133.617 | 0.0986995 | -0.674104 | 172.454 | 0.695849 | -0.415364 | 0.0794575 |
| 1975 | -0.686664 | -149.913 | -0.107365 | 0.781129 | -2.074 | -26.767 | -119.574 | -17.192 | -0.753153 | 0.372469 |
| 1976 | -0.941451 | -0.226999 | -0.505636 | 0.346435 | -129.789 | -183.403 | -0.452324 | 0.174979 | 158.359 | -1.237 |
| 1977 | -160.261 | 0.044356 | 122.778 | -0.114875 | 0.254994 | 0.560935 | 0.924718 | -112.461 | 0.190171 | -0.580976 |
| 1978 | -128.707 | -0.988278 | -138.349 | -0.392912 | -0.719466 | 13.153 | 0.406079 | 105.735 | 0.373097 | -146.132 |
| 1979 | -0.887552 | 14.991 | 0.972463 | 0.333055 | 0.854901 | 0.897558 | -133.908 | 0.968041 | -267.515 | -121.776 |
| 1980 | -139.597 | -132.485 | -0.520289 | -0.385635 | -0.879469 | 0.271385 | -0.322823 | -27.106 | -0.553302 | -142.787 |
| 1981 | -0.927164 | -0.0905818 | 176.334 | -0.460021 | -0.38279 | 120.844 | -0.697648 | 168.446 | 286.079 | -213.573 |
| 1982 | -0.132912 | -0.682817 | -303.885 | -0.360344 | 0.398875 | -0.276142 | 0.210707 | 114.487 | 10.589 | -176.805 |
| 1983 | -0.0713898 | 151.406 | 137.616 | 128.187 | 0.33436 | 0.100615 | -0.509556 | -0.0995133 | -128.339 | -335.416 |
| 1984 | -143.372 | -127.855 | 208.637 | 0.726871 | 0.697084 | 145.588 | 150.624 | -0.0618851 | -0.778073 | -124.489 |
| 1985 | -13.229 | 0.38623 | -414.421 | -193.916 | 108.929 | -0.0773417 | -106.754 | 0.838778 | -0.461952 | -157.277 |
| 1986 | -299.506 | -104.047 | 261.654 | -0.390293 | 248.978 | -164.595 | 0.29043 | 0.474064 | 0.47803 | -267.249 |
| 1987 | -43.562 | 184.525 | -0.759795 | -0.117549 | 239.939 | -0.891654 | 0.0710014 | -0.02721 | -0.875375 | -39.009 |
| 1988 | -327.625 | -236.424 | 121.007 | -0.627507 | 119.648 | -0.606882 | -126.544 | 157.684 | 0.584418 | -0.109673 |
| 1989 | -325.464 | 421.734 | -201.608 | 0.589745 | 146.175 | -0.607463 | -0.491763 | 0.156426 | 0.662109 | -180.381 |
| 1990 | -501.245 | -435.912 | 192.145 | 0.98144 | -0.142412 | 112.681 | 0.585107 | 0.513114 | -0.630304 | -153.532 |
| 1991 | -472.093 | 349.515 | -133.364 | 10.471 | 169.105 | 203.056 | 0.30014 | 0.132417 | -0.543717 | -0.712327 |
| 1992 | -302.321 | -221.032 | -0.832382 | 176.633 | -0.565405 | 0.284644 | 127.867 | -0.91741 | -0.507634 | 0.247367 |
| 1993 | -314.077 | 151.298 | 102.196 | 259.257 | 0.628922 | -232.458 | -0.295337 | 12.909 | -0.443876 | -174.934 |
| 1994 | 0.0566502 | -221.782 | 0.310375 | 0.700642 | 0.636854 | 0.105565 | -269.218 | -0.462303 | 101.349 | -0.370141 |
| 1995 | 0.834485 | 275.208 | 0.457284 | -0.573612 | 0.813922 | 254.029 | 0.755885 | -0.861779 | -0.366644 | 0.387998 |
| 1996 | 28.912 | -19.447 | 0.0809013 | -0.0658306 | 154.791 | 317.602 | 0.739692 | 257.481 | 0.0314685 | -0.418127 |
| 1997 | 203.302 | 102.683 | -0.564256 | 0.0935704 | 0.77267 | 122.875 | 0.279877 | -224.201 | -0.97351 | 0.396247 |
| 1998 | 310.355 | -127.673 | -0.211124 | 129.015 | -0.90759 | 0.383077 | 0.78596 | 268.652 | 175.514 | 132.323 |
| 1999 | 348.409 | 0.901111 | 0.0233376 | 0.904159 | -136.744 | 0.794613 | 0.368937 | -0.627028 | -0.638215 | 0.207949 |
| 2000 | 307.076 | 311.264 | 0.12241 | 0.817383 | -0.449072 | 0.195575 | -131.925 | 0.21189 | 0.352685 | 126.377 |
| 2001 | 259.157 | -163.238 | 0.451536 | 0.711291 | 0.145829 | -0.160946 | 0.3242 | 0.284584 | -119.022 | 0.223355 |
| 2002 | 449.649 | 102.432 | 0.280608 | 0.425269 | -121.494 | -0.197572 | 0.273719 | -0.384752 | -0.583736 | 0.909452 |
| 2003 | 575.209 | 0.877433 | -131.687 | 0.631272 | 108.273 | -0.924889 | 0.30623 | 0.0543969 | 152.005 | -0.59202 |
| 2004 | 548.754 | 0.0497669 | -0.608409 | -0.456018 | -0.00207566 | -0.661709 | 0.567598 | 0.757515 | 0.359584 | -0.477955 |
| 2005 | 397.251 | 0.363253 | 306.179 | -234.808 | -0.631834 | 0.0836569 | -0.958112 | -0.95307 | 0.187721 | -143.537 |
Nota: Las series simuladas se usarán en la siguiente práctica. Es conveniente, por tanto, guardar los datos y modelos en un fichero de trabajo de Empiricus.
2. Funciones de autocorrelación simple y parcial muestrales
Seleccionando una serie y pulsando el botón
de la barra de herramientas, obtenemos su gráfico temporal. La lista desplegable de la barra de herramientas contiene los gráficos que podemos generar para la serie. Vamos a elegir la opción Template 2.

Estos son las plantillas de gráficos para cada una de las series.
- (1 - 0.9B) zt = at

- (1 + 0.9B)zt = at

- zt = (1 - 0.9B)at

- zt = (1 + 0.9B)at

- (1 - 0.6B - 0.3B2)zt = at

- (1 - 0.8B + 0.5B2)zt = at

- zt = (1 - 0.6B - 0.3B2)at

- zt = (1 - 0.8B + 0.5B2)at

- (1 - 0.8B + 0.5B2)zt = (1 - 0.9B)at

- (1 - 0.9B)zt = (1 - 0.8B + 0.5B2)at

3. Estimación
Para estimar los modelos introducimos las sentencias
>> model mod1 ml z1
>> model mod2 ml z2
>> model mod3 ml z3
>> model mod4 ml z4
>> model mod5 ml z5
>> model mod6 ml z6
>> model mod7 ml z7
>> model mod8 ml z8
>> model mod9 ml z9
>> model mod10 ml z10
en donde ml son las siglas de maximum likelihood.
- (1 - 0.9B) zt = at

- (1 + 0.9B)zt = at

- zt = (1 - 0.9B)at

- zt = (1 + 0.9B)at

- (1 - 0.6B - 0.3B2)zt = at

- (1 - 0.8B + 0.5B2)zt = at

- zt = (1 - 0.6B - 0.3B2)at

- zt = (1 - 0.8B + 0.5B2)at

- (1 - 0.8B + 0.5B2)zt = (1 - 0.9B)at

- (1 - 0.9B)zt = (1 - 0.8B + 0.5B2)at

4. Residuos
Los residuos de cada modelo estimado pueden generarse introduciendo las sentencias
>> model mod1 res -a[a1]
>> model mod2 res -a[a2]
>> model mod3 res -a[a3]
>> model mod4 res -a[a4]
>> model mod5 res -a[a5]
>> model mod6 res -a[a6]
>> model mod7 res -a[a7]
>> model mod8 res -a[a8]
>> model mod9 res -a[a9]
>> model mod10 res -a[a10]
5. Funciones de autocorrelación simple y parcial de los residuos
- (1 - 0.9B) zt = at

- (1 + 0.9B)zt = at

- zt = (1 - 0.9B)at

- zt = (1 + 0.9B)at

- (1 - 0.6B - 0.3B2)zt = at

- (1 - 0.8B + 0.5B2)zt = at

- zt = (1 - 0.6B - 0.3B2)at

- zt = (1 - 0.8B + 0.5B2)at

- (1 - 0.8B + 0.5B2)zt = (1 - 0.9B)at

- (1 - 0.9B)zt = (1 - 0.8B + 0.5B2)at



















