source: tol/doc/modeling/BSR/BSR_P1_S4_Bloque_ARIMA.lyx

devel
Last change on this file was e41ec2b, checked in by Víctor de Buen <vdebuen@…>, 16 years ago

Actualización del manual

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

  • Property mode set to 100644
File size: 37.4 KB
Line 
1#LyX 1.6.5 created this file. For more info see http://www.lyx.org/
2\lyxformat 345
3\begin_document
4\begin_header
5\textclass amsbook
6\begin_preamble
7%\documentclass[spanish]{article}
8\usepackage{babel}
9\usepackage{varioref}
10\usepackage{amssymb}
11\usepackage{latexsym}
12\usepackage{amssymb}
13\usepackage{amsmath}
14
15\usepackage{graphics}
16\usepackage{graphicx}
17\usepackage{ulem}
18\usepackage{color}
19\usepackage{multicol}
20\usepackage{longtable}
21
22%\usepackage{makeidx}
23\usepackage{hyperref}
24\makeindex
25
26\hypersetup{urlbordercolor=0 0 0,pdfborder=0 0 1 [3 2]}
27\end_preamble
28\use_default_options false
29\begin_modules
30theorems-ams
31eqs-within-sections
32figs-within-sections
33\end_modules
34\language spanish
35\inputencoding auto
36\font_roman default
37\font_sans default
38\font_typewriter default
39\font_default_family default
40\font_sc false
41\font_osf false
42\font_sf_scale 100
43\font_tt_scale 100
44
45\graphics default
46\paperfontsize default
47\spacing single
48\use_hyperref false
49\papersize default
50\use_geometry false
51\use_amsmath 1
52\use_esint 0
53\cite_engine basic
54\use_bibtopic false
55\paperorientation portrait
56\secnumdepth 3
57\tocdepth 3
58\paragraph_separation indent
59\defskip medskip
60\quotes_language english
61\papercolumns 1
62\papersides 1
63\paperpagestyle default
64\tracking_changes false
65\output_changes false
66\author ""
67\author ""
68\end_header
69
70\begin_body
71
72\begin_layout Chapter
73\begin_inset CommandInset label
74LatexCommand label
75name "cha:El-bloque-ARIMA"
76
77\end_inset
78
79El bloque ARIMA
80\end_layout
81
82\begin_layout Standard
83En la simulación de Gibbs de un modelo ARMA se puede utilizar el método
84 de simulación univariante ARMS para obtener realizaciones de los parámetros
85 ARMA, si se fuerza a que los polinomios AR y MA estén factorizados en monomios
86 y binomios.
87 La matriz de covarianzas de un proceso ARMA genérico de longitud
88\begin_inset Formula $m$
89\end_inset
90
91 es una matriz de Toeplitz simétrica que es más densa cuanto más cerca de
92 la unidad estén las raíces de la parte AR.
93 Para el caso MA puro es una matriz muy sparse de densidad aproximada
94\begin_inset Formula $q/m$
95\end_inset
96
97.
98 En este artículo se describe una descomposición factorial de la matriz
99 de covarianzas en el caso ARMA general mediante matrices sparse que se
100 obtienen con coste computacional
101\begin_inset Formula $O\left(n^{2}m\right)$
102\end_inset
103
104, en lugar del coste
105\begin_inset Formula $O\left(m^{3}\right)$
106\end_inset
107
108 del método de Cholesky denso, donde
109\begin_inset Formula $n=\max\left(p,q\right)+1+p$
110\end_inset
111
112, siendo
113\begin_inset Formula $p$
114\end_inset
115
116 y
117\begin_inset Formula $q$
118\end_inset
119
120 los grados de los polinomios AR y MA respectivamente.
121\end_layout
122
123\begin_layout Section
124\begin_inset CommandInset label
125LatexCommand label
126name "sub:ArmaBlock_Antecedentes"
127
128\end_inset
129
130Descripción
131\end_layout
132
133\begin_layout Standard
134Sea el proceso ARIMA
135\end_layout
136
137\begin_layout Standard
138\begin_inset Formula \begin{equation}
139\begin{array}{c}
140\begin{array}{c}
141\phi\left(B\right)\triangle\left(B\right)w_{t}=\theta\left(B\right)e_{t}\end{array}\\
142e_{t}\sim N\left(0,\sigma^{2}\right)\\
143z_{t}=\triangle\left(B\right)w_{t}\\
144\deg\left(\phi\left(B\right)\right)=p\\
145\deg\left(\theta\left(B\right)\right)=q\\
146t=1\ldots m\end{array}\end{equation}
147
148\end_inset
149
150
151\end_layout
152
153\begin_layout Standard
154tal que los polinomios AR y MA se encuentran factorizados en monomios o
155 binomios de estacionalidades
156\begin_inset Formula $s_{k}$
157\end_inset
158
159 arbitrarias de la siguiente manera
160\end_layout
161
162\begin_layout Standard
163\begin_inset Formula \begin{equation}
164\begin{array}{c}
165\phi\left(B\right)=1-{\displaystyle \sum_{j=1}^{p}\phi_{j}B^{j}}={\displaystyle \prod_{k=1}^{K}\phi^{k}\left(B^{s_{k}}\right)}\\
166\theta\left(B\right)=1-{\displaystyle \sum_{j=1}^{q}\theta_{j}B^{j}}={\displaystyle \prod_{k=1}^{K}\theta^{k}\left(B^{s_{k}}\right)}\\
167\deg\left(\phi^{k}\left(B\right)\right)=p_{k}\\
168\deg\left(\theta^{k}\left(B\right)\right)=q_{k}\\
169\phi^{k}\left(B^{s_{k}}\right)=\begin{cases}
1701-\phi_{1}^{k}B^{s_{k}} & si\: p_{k}=1\\
1711-\phi_{1}^{k}B^{s_{k}}-\phi_{2}^{k}B^{2s_{k}} & si\: p_{k}=2\end{cases}\\
172\theta^{k}\left(B^{s_{k}}\right)=\begin{cases}
1731-\theta_{1}^{k}B^{s_{k}} & si\: q_{k}=1\\
1741-\theta_{1}^{k}B^{s_{k}}-\theta_{2}^{k}B^{2s_{k}} & si\: q_{k}=2\end{cases}\\
175p={\displaystyle \sum_{k=1}^{K}p_{k}s_{k}}\\
176q={\displaystyle \sum_{k=1}^{K}q_{k}s_{k}}\end{array}\end{equation}
177
178\end_inset
179
180
181\end_layout
182
183\begin_layout Standard
184El método ARMS
185\begin_inset Foot
186status open
187
188\begin_layout Plain Layout
189Ver
190\begin_inset CommandInset citation
191LatexCommand cite
192key "ARMS-Gilks-Best-Tan"
193
194\end_inset
195
196
197\end_layout
198
199\end_inset
200
201 es capaz de simular cualquier distribución de probabilidad univariante
202 dada una función proporcional a la función de densidad y el intervalo de
203 dominio en el que se encuentra definida.
204 Normalmente se utiliza el logaritmo de la densidad salvo una constante
205 que ofrece la misma información con menos problemas numéricos.
206\end_layout
207
208\begin_layout Section
209\begin_inset CommandInset label
210LatexCommand label
211name "sec:Distribución-condicionada-de-los-valores-iniciales-ARMA"
212
213\end_inset
214
215Distribución condicionada de los valores iniciales
216\end_layout
217
218\begin_layout Standard
219Para poder evaluar la ecuación en diferencias es preciso conocer
220\begin_inset Formula $p$
221\end_inset
222
223 valores iniciales del ruido
224\begin_inset Formula \begin{equation}
225\begin{array}{c}
226z^{0}=\left\{ z_{t}\right\} _{t=1-p\ldots0}\end{array}\end{equation}
227
228\end_inset
229
230 y
231\begin_inset Formula $q$
232\end_inset
233
234 valores iniciales de los residuos
235\begin_inset Formula \begin{equation}
236\begin{array}{c}
237e^{0}=\left\{ e_{t}\right\} _{t=1-q\ldots0}\end{array}\in\mathbb{R}^{q}\end{equation}
238
239\end_inset
240
241
242\end_layout
243
244\begin_layout Standard
245De esta forma se puede escribir la ecuación en diferencias en notación matricial
246\begin_inset Formula \begin{equation}
247\begin{array}{c}
248\left(\begin{array}{cccccccccc}
249-\phi_{p} & \cdots & -\phi_{1} & 1 & 0 &  &  & \cdots &  & 0\\
250\vdots & \ddots & \vdots & -\phi_{1} & \ddots & \ddots &  &  &  & \vdots\\
2510 & \cdots & -\phi_{p} & \vdots & -\phi_{1} & 1 & 0 &  &  & 0\\
2520 & \cdots & 0 & -\phi_{p} & \cdots & -\phi_{1} & 1 & 0 &  & 0\\
2530 & \cdots & 0 & 0 & -\phi_{p} & \cdots & -\phi_{1} & 1 & \ddots & \vdots\\
254\vdots &  & \vdots & \vdots & \ddots & \ddots & \ddots & \ddots & \ddots & 0\\
2550 & \cdots & 0 & 0 & \cdots & 0 & -\phi_{p} & \cdots & -\phi_{1} & 1\end{array}\right)\cdot\left(\begin{array}{c}
256z_{1-p}\\
257\vdots\\
258z_{0}\\
259z_{1}\\
260\vdots\\
261z_{m}\end{array}\right)\\
262\\=\\
263\\\left(\begin{array}{cccccccccc}
264-\theta_{p} & \cdots & -\theta_{1} & 1 & 0 &  &  & \cdots &  & 0\\
265\vdots & \ddots & \vdots & -\theta_{1} & \ddots & \ddots &  &  &  & \vdots\\
2660 & \cdots & -\theta_{p} & \vdots & -\theta_{1} & 1 & 0 &  &  & 0\\
2670 & \cdots & 0 & -\theta_{p} & \cdots & -\theta_{1} & 1 & 0 &  & 0\\
2680 & \cdots & 0 & 0 & -\theta_{p} & \cdots & -\theta_{1} & 1 & \ddots & \vdots\\
269\vdots &  & \vdots & \vdots & \ddots & \ddots & \ddots & \ddots & \ddots & 0\\
2700 & \cdots & 0 & 0 & \cdots & 0 & -\theta_{p} & \cdots & -\theta_{1} & 1\end{array}\right)\cdot\left(\begin{array}{c}
271e_{1-q}\\
272\vdots\\
273e_{0}\\
274z_{1}\\
275\vdots\\
276z_{m}\end{array}\right)\end{array}\end{equation}
277
278\end_inset
279
280
281\end_layout
282
283\begin_layout Standard
284Dividiendo el sistema en bloques se puede escribir como
285\begin_inset Formula \begin{equation}
286\begin{array}{c}
287\left(\begin{array}{cc}
288\Phi^{0} & \Phi\end{array}\right)\cdot\left(\begin{array}{c}
289z^{0}\\
290z\end{array}\right)=\left(\begin{array}{cc}
291\Theta^{0} & \Theta\end{array}\right)\cdot\left(\begin{array}{c}
292e^{0}\\
293e\end{array}\right)\\
294\Phi^{0}=\left(\begin{array}{ccc}
295-\phi_{p} & \cdots & -\phi_{1}\\
296\vdots & \ddots & \vdots\\
2970 & \cdots & -\phi_{p}\\
2980 & \cdots & 0\\
2990 & \cdots & 0\\
300\vdots &  & \vdots\\
3010 & \cdots & 0\end{array}\right)\in\mathbb{R}^{m\times p}\wedge\Phi=\left(\begin{array}{ccccccc}
3021 & 0 &  &  & \cdots &  & 0\\
303-\phi_{1} & \ddots & \ddots &  &  &  & \vdots\\
304\vdots & -\phi_{1} & 1 & 0 &  &  & 0\\
305-\phi_{p} & \cdots & -\phi_{1} & 1 & 0 &  & 0\\
3060 & -\phi_{p} & \cdots & -\phi_{1} & 1 & \ddots & \vdots\\
307\vdots & \ddots & \ddots & \ddots & \ddots & \ddots & 0\\
3080 & \cdots & 0 & -\phi_{p} & \cdots & -\phi_{1} & 1\end{array}\right)\in\mathbb{R}^{m\times m}\\
309\Theta^{0}=\left(\begin{array}{ccc}
310-\theta_{p} & \cdots & -\theta_{1}\\
311\vdots & \ddots & \vdots\\
3120 & \cdots & -\theta_{p}\\
3130 & \cdots & 0\\
3140 & \cdots & 0\\
315\vdots &  & \vdots\\
3160 & \cdots & 0\end{array}\right)\in\mathbb{R}^{m\times q}\wedge\Theta=\left(\begin{array}{ccccccc}
3171 & 0 &  &  & \cdots &  & 0\\
318-\theta_{1} & \ddots & \ddots &  &  &  & \vdots\\
319\vdots & -\theta_{1} & 1 & 0 &  &  & 0\\
320-\theta_{p} & \cdots & -\theta_{1} & 1 & 0 &  & 0\\
3210 & -\theta_{p} & \cdots & -\theta_{1} & 1 & \ddots & \vdots\\
322\vdots & \ddots & \ddots & \ddots & \ddots & \ddots & 0\\
3230 & \cdots & 0 & -\theta_{p} & \cdots & -\theta_{1} & 1\end{array}\right)\in\mathbb{R}^{m\times m}\\
324z^{0}\in\mathbb{R}^{p}\wedge z\in\mathbb{R}^{p}\\
325e^{0}\in\mathbb{R}^{q}\wedge e\in\mathbb{R}^{q}\end{array}\end{equation}
326
327\end_inset
328
329o lo que es lo mismo
330\begin_inset Formula \begin{equation}
331\Phi^{0}\cdot z^{0}+\Phi\cdot z=\Theta^{0}\cdot e^{0}+\Theta\cdot e\end{equation}
332
333\end_inset
334
335
336\end_layout
337
338\begin_layout Standard
339De la última fórmula se deduce la siguiente expresión matricial con distribución
340 conocida
341\end_layout
342
343\begin_layout Standard
344\begin_inset Formula \begin{equation}
345e=\Theta^{-1}\cdot\left(\Phi\cdot z+\Phi^{0}\cdot z^{0}-\Theta^{0}\cdot e^{0}\right)\sim N\left(0,\sigma^{2}I_{m}\right)\end{equation}
346
347\end_inset
348
349
350\end_layout
351
352\begin_layout Standard
353Si se define el vector conjunto de valores iniciales
354\begin_inset Formula \begin{equation}
355u=\left(\begin{array}{c}
356z^{0}\\
357e^{0}\end{array}\right)\end{equation}
358
359\end_inset
360
361entonces, dados
362\begin_inset Formula $\sigma^{2},\phi,\theta$
363\end_inset
364
365 se tiene la siguiente regresión lineal
366\end_layout
367
368\begin_layout Standard
369\begin_inset Formula \begin{equation}
370\begin{array}{c}
371\Pi\cdot z=G\cdot u+e\\
372\Pi=\Theta^{-1}\Phi\\
373G=\Theta^{-1}\left(\begin{array}{cc}
374-\Phi^{0}, & \Theta^{0}\end{array}\right)\end{array}u=\left(z^{0},e^{0}\right)\end{equation}
375
376\end_inset
377
378con lo que su distribución condicionada es
379\begin_inset Formula \begin{equation}
380u\begin{array}{c}
381\left|\phi,\theta,\sigma^{2}\right.\sim N\left(\frac{1}{\sigma^{2}}\left(G^{T}\cdot G\right)^{-1}\cdot G^{T}\cdot\Pi\cdot z,\;\frac{1}{\sigma^{2}}\left(G^{T}\cdot G\right)^{-1}\right)\end{array}\end{equation}
382
383\end_inset
384
385
386\end_layout
387
388\begin_layout Standard
389Nótese que las matrices
390\begin_inset Formula $\Phi^{0},\Theta^{0},\Phi,\Theta$
391\end_inset
392
393 son matrices de Toeplitz triangulares por lo que las operaciones de productos
394 y resolución de sistemas lineales son desarrollables como ecuaciones en
395 diferencias.
396\end_layout
397
398\begin_layout Section
399\begin_inset CommandInset label
400LatexCommand label
401name "sec:Distribución-condicionada-de-los-parámetros-ARMA"
402
403\end_inset
404
405Distribución condicionada de los parámetros ARMA
406\end_layout
407
408\begin_layout Standard
409Dados la varianza
410\begin_inset Formula $\sigma^{2}$
411\end_inset
412
413, los valores iniciales
414\begin_inset Formula $u$
415\end_inset
416
417 y todos los parámetros ARMA salvo uno cualquiera de ellos, digamos
418\begin_inset Formula $\vartheta$
419\end_inset
420
421, por el teorema de Bayes, el logaritmo de su densidad condicionada al resto
422 de parámetros es proporcional a la de los residuos resultantes de aplicar
423 la ecuación en diferencias para cada posible valor de dicho parámetro,
424 que tomando logaritmos es
425\end_layout
426
427\begin_layout Standard
428\begin_inset Formula \begin{equation}
429\lg f\left(\vartheta\right)=Cte_{1}-\frac{m}{2}\lg2\pi\sigma^{2}-\frac{1}{2\sigma^{2}}e\left(\vartheta\right)^{T}e\left(\vartheta\right)=Cte-\frac{1}{2\sigma^{2}}e\left(\vartheta\right)^{T}e\left(\vartheta\right)\end{equation}
430
431\end_inset
432
433
434\end_layout
435
436\begin_layout Standard
437Dado un valor cualquiera de
438\begin_inset Formula $\vartheta$
439\end_inset
440
441 quedan completamente determinados los polinomios
442\begin_inset Formula $\phi,\theta$
443\end_inset
444
445; así que es posible calcular los residuos, para lo cual no es preciso recurrir
446 a la fórmula del párrafo anterior, pues resulta evidente que es completamente
447 equivalente a despejar los residuos en la ecuación en diferencias del modelo
448\end_layout
449
450\begin_layout Standard
451\begin_inset Formula \begin{equation}
452e_{t}={\displaystyle z_{t}-\sum_{j=1}^{p}\phi_{j}z_{t-j}+\sum_{j=1}^{q}\theta_{j}e_{t-j}}\end{equation}
453
454\end_inset
455
456que da un método de cálculo mucho más eficiente de los mismos.
457\end_layout
458
459\begin_layout Standard
460Si existe información a priori o de tipo latente sobre todos o algunos de
461 los parámetros
462\begin_inset Formula $\vartheta$
463\end_inset
464
465, sólo es necesario poder escribirla en términos de una distribución normal
466 univariante
467\begin_inset Formula \begin{equation}
468\begin{array}{c}
469\vartheta\sim N\left(\mu_{\vartheta},\sigma_{\vartheta}^{2}\right)\end{array}\end{equation}
470
471\end_inset
472
473
474\end_layout
475
476\begin_layout Standard
477En el caso de ser información a priori
478\begin_inset Formula $\mu_{\vartheta}$
479\end_inset
480
481 será constante y si es latente será el valor actual del correspondiente
482 hiperparámetro o combinación lineal de hiperparámetros.
483 Esto se traduce a una simple ampliación de los residuos estandarizados
484 
485\begin_inset Formula \begin{equation}
486\lg f\left(\vartheta\right)=Cte-\frac{1}{2\sigma^{2}}e\left(\vartheta\right)^{T}e\left(\vartheta\right)-\frac{1}{2}\left(\frac{\vartheta-\mu_{\vartheta}}{\sigma_{\vartheta}}\right)^{2}\end{equation}
487
488\end_inset
489
490
491\end_layout
492
493\begin_layout Subsection
494\begin_inset CommandInset label
495LatexCommand label
496name "sub:Dominio-de-estacionariedad"
497
498\end_inset
499
500Dominio de estacionariedad de monomios y binomios
501\end_layout
502
503\begin_layout Standard
504Para poder aplicar el método ARMS es necesario además explicitar en qué
505 dominio es evaluable la función de densidad, lo cual en este caso consiste
506 en saber en qué intervalo es estacionario el factor polinomial al que pertenece
507 el parámetro
508\begin_inset Formula $\vartheta$
509\end_inset
510
511 de turno.
512 Basta recordar que un polinomio es estacionario si todas sus raíces están
513 fuera del círculo unidad.
514 En los casos de grado 1 y 2 se puede establecer esa condición de una forma
515 analítica.
516\end_layout
517
518\begin_layout Standard
519En un monomio de la forma
520\begin_inset Formula $1-\alpha x$
521\end_inset
522
523 esto se cumple sí y sólo sí
524\end_layout
525
526\begin_layout Standard
527\begin_inset Formula \begin{equation}
528\begin{array}{c}
529\alpha x-1=0\Longleftrightarrow x=\frac{1}{\alpha}\\
530\left\Vert x\right\Vert _{2}>1\Longleftrightarrow\left|\alpha\right|<1\end{array}\end{equation}
531
532\end_inset
533
534
535\end_layout
536
537\begin_layout Standard
538En un binomio de la forma
539\begin_inset Formula $1-\beta x-\alpha x^{2}$
540\end_inset
541
542 esto se cumple sí y sólo sí
543\end_layout
544
545\begin_layout Standard
546\begin_inset Formula \begin{equation}
547\begin{array}{c}
548\alpha x^{2}+\beta x-1=0\Longleftrightarrow x=\frac{-\beta\pm\sqrt{\beta^{2}+4\alpha}}{2\alpha}\\
549\left\Vert x\right\Vert _{2}>1\Longleftrightarrow\left\Vert \frac{-\beta\pm\sqrt{\beta^{2}+4\alpha}}{2\alpha}\right\Vert _{2}>1\end{array}\end{equation}
550
551\end_inset
552
553
554\end_layout
555
556\begin_layout Standard
557\begin_inset Float figure
558placement h
559wide false
560sideways false
561status open
562
563\begin_layout Plain Layout
564\begin_inset Caption
565
566\begin_layout Plain Layout
567\begin_inset CommandInset label
568LatexCommand label
569name "fig:Gráfico-de-simulaciones-grado_2"
570
571\end_inset
572
573
574\begin_inset Graphics
575        filename stationarity-pol-deg-2.PNG
576        scale 50
577
578\end_inset
579
580
581\end_layout
582
583\end_inset
584
585Gráfico de simulaciones de polinomios estacionarios de grado 2.
586 El sector parabólico inferior corresponde a las raíces complejas y el resto
587 hacia arriba a las reales.
588\end_layout
589
590\end_inset
591
592
593\end_layout
594
595\begin_layout Standard
596Si
597\begin_inset Formula $4\alpha<\beta^{2}$
598\end_inset
599
600 las raíces son complejas conjugadas y su módulo es el mismo para ambas
601 
602\begin_inset Formula \begin{equation}
603\begin{array}{c}
604\left\Vert \frac{-\beta\pm\boldsymbol{\mathrm{i}}\sqrt{-\left(\beta^{2}+4\alpha\right)}}{2\alpha}\right\Vert _{2}^{2}=\frac{\left|\beta\right|^{2}+\left|\beta^{2}+4\alpha\right|}{4\alpha^{2}}=\frac{\beta^{2}-\beta^{2}-4\alpha}{4\alpha^{2}}=\frac{-1}{\alpha}>1\Longleftrightarrow\alpha>-1\\
605-1<\alpha<\frac{\beta^{2}}{4}\end{array}\end{equation}
606
607\end_inset
608
609
610\end_layout
611
612\begin_layout Standard
613Si
614\begin_inset Formula $4\alpha>\beta^{2}$
615\end_inset
616
617 las raíces son reales y su módulo puede ser distinto para cada una.
618 Las fronteras de la región se completan resolviendo las ecuaciones
619\begin_inset Formula \begin{equation}
620\begin{array}{c}
621\frac{-\beta\pm\sqrt{\beta^{2}+4\alpha}}{2\alpha}=1\Longleftrightarrow\alpha=1-\beta\\
622\frac{-\beta\pm\sqrt{\beta^{2}+4\alpha}}{2\alpha}=-1\Longleftrightarrow\alpha=1+\beta\end{array}\end{equation}
623
624\end_inset
625
626Las condiciones de estacionariedad son por tanto las siguientes (ver figura
627 
628\begin_inset CommandInset ref
629LatexCommand ref
630reference "fig:Gráfico-de-simulaciones-grado_2"
631
632\end_inset
633
634):
635\end_layout
636
637\begin_layout Itemize
638Si
639\begin_inset Formula $\vartheta=\alpha$
640\end_inset
641
642 es un parámetro de un monomio
643\begin_inset Formula $1-\alpha x$
644\end_inset
645
646 entonces la anterior fórmula es evaluable en
647\begin_inset Formula $\alpha\in\left(-1,1\right)$
648\end_inset
649
650
651\end_layout
652
653\begin_layout Itemize
654Si
655\begin_inset Formula $\vartheta=\alpha$
656\end_inset
657
658 es el parámetro de orden 2 de un binomio
659\begin_inset Formula $1-\beta x-\alpha x^{2}$
660\end_inset
661
662 entonces la región factible es en
663\begin_inset Formula $\alpha\in\left(-1,1-\left|\beta\right|\right)$
664\end_inset
665
666
667\end_layout
668
669\begin_layout Itemize
670Si
671\begin_inset Formula $\vartheta=\beta$
672\end_inset
673
674 es el parámetro de orden 1 de un binomio
675\begin_inset Formula $1-\beta x-\alpha x^{2}$
676\end_inset
677
678 entonces es estacionario en
679\begin_inset Formula $\beta\in\left(\alpha-1,1-\alpha\right)$
680\end_inset
681
682
683\end_layout
684
685\begin_layout Standard
686\begin_inset Float figure
687placement H
688wide false
689sideways false
690status open
691
692\begin_layout Plain Layout
693\begin_inset Caption
694
695\begin_layout Plain Layout
696\begin_inset CommandInset label
697LatexCommand label
698name "fig:Gráfico-de-simulaciones-grado_6-1"
699
700\end_inset
701
702
703\begin_inset Graphics
704        filename stationarity-pol-deg-6_z1.PNG
705        scale 50
706
707\end_inset
708
709
710\end_layout
711
712\end_inset
713
714El ruido AR gaussiano con el polinomio
715\begin_inset Formula \[
716\begin{array}{c}
717p\left(B\right)=1+\alpha_{1}B+\alpha_{2}B^{2}+\alpha_{3}B^{3}+\alpha_{4}B^{4}+\alpha_{5}B^{5}+\alpha_{6}B^{6}\\
718\alpha_{2}=0.4208976407813203\\
719\alpha_{3}=-0.07979027150930651\\
720\alpha_{4}=-0.524509273364506\\
721\alpha_{5}=0.1794384784972413\\
722\alpha_{6}=0.01042162544590616\end{array}\]
723
724\end_inset
725
726 en
727\begin_inset Formula $\alpha_{1}=-0.5$
728\end_inset
729
730 es claramente estacionario
731\end_layout
732
733\end_inset
734
735
736\end_layout
737
738\begin_layout Standard
739\begin_inset Float figure
740placement H
741wide false
742sideways false
743status open
744
745\begin_layout Plain Layout
746\begin_inset Caption
747
748\begin_layout Plain Layout
749\begin_inset CommandInset label
750LatexCommand label
751name "fig:Gráfico-de-simulaciones-grado_6-2"
752
753\end_inset
754
755
756\begin_inset Graphics
757        filename stationarity-pol-deg-6_z2.PNG
758        scale 50
759
760\end_inset
761
762
763\end_layout
764
765\end_inset
766
767El ruido AR gaussiano con el polinomio anterior en
768\begin_inset Formula $\alpha_{1}=+0.3$
769\end_inset
770
771 es claramente no estacionario
772\end_layout
773
774\end_inset
775
776
777\end_layout
778
779\begin_layout Standard
780\begin_inset Float figure
781placement H
782wide false
783sideways false
784status open
785
786\begin_layout Plain Layout
787\begin_inset Caption
788
789\begin_layout Plain Layout
790\begin_inset CommandInset label
791LatexCommand label
792name "fig:Gráfico-de-simulaciones-grado_6-3"
793
794\end_inset
795
796
797\begin_inset Graphics
798        filename stationarity-pol-deg-6_z3.PNG
799        scale 50
800
801\end_inset
802
803
804\end_layout
805
806\end_inset
807
808El ruido AR gaussiano con el polinomio anterior en
809\begin_inset Formula $\alpha_{1}=+0.7$
810\end_inset
811
812 vuelve a ser estacionario, luego el dominio de estacioanriedad es inconexo
813\end_layout
814
815\end_inset
816
817
818\end_layout
819
820\begin_layout Standard
821\begin_inset Float figure
822placement H
823wide false
824sideways false
825status open
826
827\begin_layout Plain Layout
828\begin_inset Caption
829
830\begin_layout Plain Layout
831\begin_inset CommandInset label
832LatexCommand label
833name "fig:Gráfico-de-simulaciones-grado_3"
834
835\end_inset
836
837
838\begin_inset Graphics
839        filename stationarity-pol-deg-6_indicator.PNG
840        scale 50
841
842\end_inset
843
844
845\end_layout
846
847\end_inset
848
849Diagrama de estacionariedad con respecto al coeficiente
850\begin_inset Formula $\alpha_{1}$
851\end_inset
852
853 del polinomio de los ejemplos anteriores.
854 El dominio de estacionariedad no es una región conexa.
855 Fijado los coeficientes de gradso 2 al 6 no está delimitado en un intervalo
856 sino en la unión de dos intervalos inconexos y no se puede aplicar el método
857 ARMS
858\end_layout
859
860\end_inset
861
862La razón por la que se obliga a disponer de factores de grado máximo 2 es
863 que la región de estacionariedad de un polinomio de grado 1 es simplemente
864 el intervalo
865\begin_inset Formula $\left[-1,1\right]$
866\end_inset
867
868 y para grado 2 es un triángulo, lo cual permite, una vez fijado uno de
869 los parámetros obtener el intervalo en el que el otro permanece en la región
870 de estacionariedad.
871 Para grados superiores las regiones son complicadas de definir analíticamente
872 por lo que resulta bastante complicado fijar el intervalo de estacionariedad
873 de cada parámetro condicionado al resto (ver figura
874\begin_inset CommandInset ref
875LatexCommand ref
876reference "fig:Gráfico-de-simulaciones-grado_3"
877
878\end_inset
879
880).
881 
882\end_layout
883
884\begin_layout Standard
885Por el teorema fundamental del álgebra todo polinomio de coeficientes reales
886 es factorizable en monomios y binomios, por lo cual esta exigencia no supone
887 ninguna restricción en la clase de modelos.
888 Incuso es posible forzar la presencia de raíces reales imponiendo la factorizac
889ión en binomios si es que existe alguna razón de peso para pensar que debe
890 ser así.
891\end_layout
892
893\begin_layout Section
894\begin_inset CommandInset label
895LatexCommand label
896name "sub:Condicionamiento-a-los-ARMA"
897
898\end_inset
899
900Condicionamiento a los parametros ARMA
901\end_layout
902
903\begin_layout Standard
904El modelo ARIMA con función de transferencia lineal se puede escribir así
905\end_layout
906
907\begin_layout Standard
908\begin_inset Formula \begin{equation}
909\begin{array}{c}
910\triangle\cdot Y=\triangle\cdot X\cdot\beta+z\\
911z\sim N\left(0,\sigma^{2}\Sigma\left(\phi,\theta,m\right)\right)\end{array}\end{equation}
912
913\end_inset
914
915
916\end_layout
917
918\begin_layout Standard
919donde
920\begin_inset Formula \begin{equation}
921\Sigma\left(\phi,\theta,m\right)=\left\{ \sigma_{i,j}\left(\phi,\theta\right)=\gamma_{i-j}\left(\phi,\theta\right)\right\} _{i,j=1\ldots m}\end{equation}
922
923\end_inset
924
925
926\end_layout
927
928\begin_layout Standard
929es la matriz de covarianzas de orden
930\begin_inset Formula $m$
931\end_inset
932
933 de la serie estandarizada
934\begin_inset Formula $Z/\sigma$
935\end_inset
936
937, que depende exclusivamente de
938\begin_inset Formula $\left(\phi,\theta,m\right)$
939\end_inset
940
941 y es la matriz de Toeplitz generada por las autocovarianzas del proceso
942 ARMA
943\begin_inset Formula \begin{equation}
944\left\{ \gamma_{k}\left(\phi,\theta\right)=E\left[z_{t},z_{t-k}\right]\right\} _{k=0,1,2,\ldots}\end{equation}
945
946\end_inset
947
948
949\end_layout
950
951\begin_layout Standard
952que son los coeficientes del polinomio de retardo infinito simétrico
953\begin_inset Formula \begin{equation}
954\gamma\left(B+F\right)=\frac{\theta\left(B\right)\theta\left(F\right)}{\phi\left(B\right)\phi\left(F\right)}\end{equation}
955
956\end_inset
957
958
959\end_layout
960
961\begin_layout Standard
962Vista la matriz de covarianzas de una forma más gráfica quedaría así:
963\begin_inset Formula \begin{equation}
964\Sigma\left(\phi,\theta,m\right)=\left(\begin{array}{ccccc}
965\gamma_{0} & \gamma_{1} & \gamma_{2} & \cdots & \gamma_{m-1}\\
966\gamma_{1} & \gamma_{0} & \gamma_{1} & \ddots & \vdots\\
967\gamma_{2} & \gamma_{1} & \gamma_{0} & \ddots & \gamma_{2}\\
968\vdots & \ddots & \ddots & \ddots & \gamma_{1}\\
969\gamma_{m-1} & \cdots & \gamma_{2} & \gamma_{1} & \gamma_{0}\end{array}\right)\in\mathbb{R}^{m\times m}\end{equation}
970
971\end_inset
972
973
974\end_layout
975
976\begin_layout Standard
977Si se dispone de una descomposición simétrica como la de Cholesky
978\begin_inset Formula \begin{equation}
979\Sigma\left(\phi,\theta,m\right)=L\left(\phi,\theta,m\right)\cdot L^{T}\left(\phi,\theta,m\right)\end{equation}
980
981\end_inset
982
983ésta se podrá emplear para filtrar las matrices de input y output de la
984 regresión lineal, resolviendo sistemas lineales en
985\begin_inset Formula $L\left(\phi,\theta,m\right)$
986\end_inset
987
988
989\end_layout
990
991\begin_layout Standard
992\begin_inset Formula \begin{equation}
993\begin{array}{c}
994Y^{'}=L^{-1}\left(\phi,\theta,m\right)\cdot\triangle\cdot Y\\
995X^{'}=L^{-1}\left(\phi,\theta,m\right)\cdot\triangle\cdot X\\
996e=L^{-1}\left(\phi,\theta,m\right)Z\end{array}\end{equation}
997
998\end_inset
999
1000resultando la regresión lineal
1001\end_layout
1002
1003\begin_layout Standard
1004\begin_inset Formula \begin{equation}
1005\begin{array}{c}
1006Y^{'}=X^{'}\cdot\beta+e\\
1007e\sim N\left(0,\sigma^{2}I\right)\end{array}\end{equation}
1008
1009\end_inset
1010
1011que permite realizar la simulación de los parámetros lineales y la varianza
1012 condicionados a los parámetros ARMA.
1013\end_layout
1014
1015\begin_layout Standard
1016Efectuar la descomposición de Cholesky genérica tendría complejidad cúbica
1017 en el orden de la matriz
1018\begin_inset Formula $O\left(m^{3}\right)$
1019\end_inset
1020
1021 y aunque existen diferentes métodos de calcular la descomposición de Cholesky
1022 con complejidades superlineales
1023\begin_inset Formula $O\left(m\cdot\lg^{2}m\right)$
1024\end_inset
1025
1026, luego la matriz
1027\begin_inset Formula $L\left(\phi,\theta,m\right)$
1028\end_inset
1029
1030 no tiene ninguna estructura especial y la resolución de los sistemas referidos
1031 tiene complejidad cuadrática
1032\begin_inset Formula $O\left(m^{2}\right)$
1033\end_inset
1034
1035, lo cual supone tiempos de cálculo insoportables con apenas unos cientos
1036 de datos.
1037\end_layout
1038
1039\begin_layout Standard
1040A continuación se presenta un método implícito de descomposición sintética
1041 mucho más rápido de obtener los mismos resultados.
1042\end_layout
1043
1044\begin_layout Subsection
1045\begin_inset CommandInset label
1046LatexCommand label
1047name "sub:Descomposición-sintética"
1048
1049\end_inset
1050
1051Descomposición sintética
1052\end_layout
1053
1054\begin_layout Paragraph*
1055Lema 1
1056\end_layout
1057
1058\begin_layout Standard
1059Dada la descomposición de Cholesky de la matriz de covarianzas de orden
1060 
1061\begin_inset Formula $m$
1062\end_inset
1063
1064 del proceso AR puro
1065\end_layout
1066
1067\begin_layout Standard
1068\begin_inset Formula \begin{equation}
1069\Sigma\left(\phi,1,m\right)=L\left(\phi,1,m\right)\cdot L^{T}\left(\phi,1,m\right)\end{equation}
1070
1071\end_inset
1072
1073la inversa de dicha descomposición
1074\begin_inset Formula $L^{-1}\left(\phi,1,m\right)$
1075\end_inset
1076
1077 para cualquier
1078\begin_inset Formula $m>n=\max\left(p,q\right)+1+p$
1079\end_inset
1080
1081 es de Toeplitz a partir de la fila
1082\begin_inset Formula $n$
1083\end_inset
1084
1085 por lo que es conocida sin coste adicional alguno sin más que repetir en
1086 cada fila de
1087\begin_inset Formula $L^{-1}\left(\phi,1,n\right)$
1088\end_inset
1089
1090 los valores de la fila
1091\begin_inset Formula $n$
1092\end_inset
1093
1094 desplazados una columna hacia delante:
1095\begin_inset Formula \begin{equation}
1096L^{-1}\left(\phi,1,m\right)=\left(\begin{array}{ccccc}
1097\vartheta_{1,1} & \cdots & 0 & \cdots & 0\\
1098\vdots & \ddots & \vdots & \ddots & \vdots\\
1099\vartheta_{n,1} & \cdots & \vartheta_{n,n} &  & 0\\
1100\vdots & \ddots &  & \ddots & \vdots\\
11010 & \cdots & \vartheta_{n,1} & \cdots & \vartheta_{n,n}\end{array}\right)\in\mathbb{R}^{m\times m}\end{equation}
1102
1103\end_inset
1104
1105
1106\end_layout
1107
1108\begin_layout Standard
1109Eso la convierte además en una matriz de Toeplitz de bandas con ceros fuera
1110 de las
1111\begin_inset Formula $n$
1112\end_inset
1113
1114 primeras bandas que es muy sparse cuando crece
1115\begin_inset Formula $m$
1116\end_inset
1117
1118 pues el número de datos no ceros es menor que
1119\begin_inset Formula $n\cdot m$
1120\end_inset
1121
1122.
1123 Nótese que la matriz de descomposición
1124\begin_inset Formula $L\left(\phi,1,m\right)$
1125\end_inset
1126
1127 propiamente dicha no es sparse en general, aunque para raíces muy lejanas
1128 del círculo unidad los términos más alejados de la unidad se acercan rápidament
1129e a cero.
1130\end_layout
1131
1132\begin_layout Paragraph*
1133Lema 2
1134\end_layout
1135
1136\begin_layout Standard
1137La matriz de covarianzas de orden
1138\begin_inset Formula $m>n$
1139\end_inset
1140
1141 del proceso ARMA filtrada simétricamente de la descomposición de las covarianza
1142s del proceso AR puro, es decir,
1143\begin_inset Formula \begin{equation}
1144\Upsilon\left(\phi,\theta,m\right)=L^{-1}\left(\phi,1,m\right)\cdot\Sigma\left(\phi,\theta,m\right)\cdot L^{-T}\left(\phi,1,m\right)\end{equation}
1145
1146\end_inset
1147
1148también es simétrica y de Toeplitz partir de la fila y columna
1149\begin_inset Formula $n$
1150\end_inset
1151
1152 por lo que es conocida sin coste adicional alguno, una vez calculada
1153\begin_inset Formula $\Upsilon\left(\phi,\theta,m\right)$
1154\end_inset
1155
1156, sin más que repetir en cada fila (y columna) los valores de la fila (y
1157 columna)
1158\begin_inset Formula $n$
1159\end_inset
1160
1161 desplazados una columna (fila) hacia delante (abajo).
1162 Se trata por ende de una matriz de Toeplitz de bandas con ceros fuera de
1163 las
1164\begin_inset Formula $n$
1165\end_inset
1166
1167 primeras bandas que es muy sparse cuando crece
1168\begin_inset Formula $m$
1169\end_inset
1170
1171 pues el número de datos no ceros es menor que
1172\begin_inset Formula $\left(2\cdot n-1\right)\cdot m$
1173\end_inset
1174
1175:
1176\begin_inset Formula \begin{equation}
1177\Upsilon\left(\phi,\theta,m\right)=\left(\begin{array}{ccccc}
1178\upsilon_{1,1} & \cdots & \upsilon_{n,1} & \cdots & 0\\
1179\vdots & \ddots & \vdots & \ddots & \vdots\\
1180\upsilon_{n,1} & \cdots & \upsilon_{n,n} &  & \upsilon_{n,1}\\
1181\vdots & \ddots &  & \ddots & \vdots\\
11820 & \cdots & \upsilon_{n,1} & \cdots & \upsilon_{n,n}\end{array}\right)\in\mathbb{R}^{m\times m}\end{equation}
1183
1184\end_inset
1185
1186
1187\end_layout
1188
1189\begin_layout Standard
1190Por construcción del método de Cholesky
1191\begin_inset Formula $\Upsilon\left(\phi,\theta,m\right)=\Lambda\left(\phi,\theta,m\right)\cdot\Lambda^{T}\left(\phi,\theta,m\right)$
1192\end_inset
1193
1194 se tiene que el factor
1195\begin_inset Formula $\Lambda\left(\phi,\theta,m\right)$
1196\end_inset
1197
1198 es igualmente de bandas con ceros fuera de las
1199\begin_inset Formula $n$
1200\end_inset
1201
1202 primeras bandas, siendo el número de datos no ceros menor que
1203\begin_inset Formula $n\cdot m$
1204\end_inset
1205
1206:
1207\begin_inset Formula \begin{equation}
1208\Lambda\left(\phi,\theta,m\right)=\left(\begin{array}{ccccc}
1209\lambda_{1,1} & \cdots & 0 & \cdots & 0\\
1210\vdots & \ddots & \vdots & \ddots & \vdots\\
1211\lambda_{n,1} & \cdots & \lambda_{n,n} &  & 0\\
1212\vdots & \ddots &  & \ddots & \vdots\\
12130 & \cdots & \lambda_{n,1} & \cdots & \lambda_{n,n}\end{array}\right)\in\mathbb{R}^{m\times m}\end{equation}
1214
1215\end_inset
1216
1217
1218\end_layout
1219
1220\begin_layout Paragraph*
1221Corolario 1
1222\end_layout
1223
1224\begin_layout Standard
1225Mezclando las dos fórmulas anteriores
1226\end_layout
1227
1228\begin_layout Standard
1229\begin_inset Formula \begin{equation}
1230\Upsilon\left(\phi,\theta,m\right)=\Lambda\left(\phi,\theta,m\right)\cdot\Lambda^{T}\left(\phi,\theta,m\right)=L^{-1}\left(\phi,1,m\right)\cdot\Sigma\left(\phi,\theta,m\right)\cdot L^{-T}\left(\phi,1,m\right)\end{equation}
1231
1232\end_inset
1233
1234
1235\end_layout
1236
1237\begin_layout Standard
1238\begin_inset Formula \begin{equation}
1239L\left(\phi,1,m\right)\cdot\Lambda\left(\phi,\theta,m\right)\cdot\Lambda^{T}\left(\phi,\theta,m\right)\cdot L^{T}\left(\phi,1,m\right)=\Sigma\left(\phi,\theta,m\right)=L\left(\phi,\theta,M\right)\cdot L^{T}\left(\phi,\theta,M\right)\end{equation}
1240
1241\end_inset
1242
1243se obtiene de forma inmediata una expresión de la descomposición de Cholesky
1244 de la matriz de covarianzas para cualquier entero
1245\begin_inset Formula $m$
1246\end_inset
1247
1248 
1249\end_layout
1250
1251\begin_layout Standard
1252\begin_inset Formula \begin{equation}
1253L\left(\phi,\theta,m\right)=L\left(\phi,1,m\right)\cdot\Lambda\left(\phi,\theta,m\right)\end{equation}
1254
1255\end_inset
1256
1257que, aunque no es en general sparse.
1258\end_layout
1259
1260\begin_layout Paragraph*
1261Corolario 2
1262\end_layout
1263
1264\begin_layout Standard
1265Sin embargo sí que permite un mecanismo de filtrado sparse en dos fases.
1266 En el caso del filtrado ARMA comentado anteriormente se tiene que calcular
1267 
1268\begin_inset Formula $V$
1269\end_inset
1270
1271 dado
1272\begin_inset Formula $U$
1273\end_inset
1274
1275 de forma que
1276\end_layout
1277
1278\begin_layout Standard
1279\begin_inset Formula \begin{equation}
1280U=L\left(\phi,\theta,m\right)\cdot V\end{equation}
1281
1282\end_inset
1283
1284
1285\end_layout
1286
1287\begin_layout Standard
1288Para ello se calcula primero
1289\begin_inset Formula \begin{equation}
1290W=L^{-1}\left(\phi,1,m\right)\cdot U=\Lambda\left(\phi,\theta,m\right)\cdot V\end{equation}
1291
1292\end_inset
1293
1294teniendo en cuenta que
1295\begin_inset Formula $L^{-1}\left(\phi,1,m\right)$
1296\end_inset
1297
1298 es sparse, para luego despejar
1299\begin_inset Formula $V$
1300\end_inset
1301
1302 en el sistema sparse
1303\end_layout
1304
1305\begin_layout Standard
1306\begin_inset Formula \begin{equation}
1307W=\Lambda\left(\phi,\theta,m\right)\cdot V\end{equation}
1308
1309\end_inset
1310
1311
1312\end_layout
1313
1314\begin_layout Paragraph*
1315Corolario 3
1316\end_layout
1317
1318\begin_layout Standard
1319En un proceso AR puro es
1320\begin_inset Formula $\Lambda\left(\phi,\theta,m\right)=I_{m}$
1321\end_inset
1322
1323y
1324\begin_inset Formula $L^{-1}\left(\phi,\theta,m\right)=L^{-1}\left(\phi,1,m\right)$
1325\end_inset
1326
1327 
1328\end_layout
1329
1330\begin_layout Paragraph*
1331Corolario 4
1332\end_layout
1333
1334\begin_layout Standard
1335En un proceso MA puro es
1336\begin_inset Formula $L^{-1}\left(\phi,1,m\right)=I_{m}$
1337\end_inset
1338
1339 y
1340\begin_inset Formula $L\left(\phi,\theta,m\right)=\Lambda\left(\phi,\theta,m\right)$
1341\end_inset
1342
1343 
1344\end_layout
1345
1346\begin_layout Subsection
1347\begin_inset CommandInset label
1348LatexCommand label
1349name "sub:Algoritmo-de-la-descomposición-ARMA-sintética"
1350
1351\end_inset
1352
1353Algoritmo de la descomposición ARMA sintética
1354\end_layout
1355
1356\begin_layout Subparagraph*
1357Entrada
1358\end_layout
1359
1360\begin_layout Standard
1361Los polinomios
1362\begin_inset Formula $\phi,\theta$
1363\end_inset
1364
1365 y el tamaño de la serie
1366\begin_inset Formula $m$
1367\end_inset
1368
1369
1370\end_layout
1371
1372\begin_layout Subparagraph*
1373Salida
1374\end_layout
1375
1376\begin_layout Standard
1377Dos matrices sparse
1378\begin_inset Formula $L^{-1}\left(\phi,1,m\right)$
1379\end_inset
1380
1381 y
1382\begin_inset Formula $\Lambda\left(\phi,\theta,m\right)$
1383\end_inset
1384
1385
1386\end_layout
1387
1388\begin_layout Subparagraph*
1389Método
1390\end_layout
1391
1392\begin_layout Enumerate
1393Se calcula
1394\begin_inset Formula $n=\max\left(p,q\right)+1+p$
1395\end_inset
1396
1397
1398\end_layout
1399
1400\begin_layout Enumerate
1401Se calcula
1402\begin_inset Formula $\Sigma\left(\phi,1,n\right)$
1403\end_inset
1404
1405
1406\end_layout
1407
1408\begin_layout Enumerate
1409Se calcula la descomposición de Cholesky de orden
1410\begin_inset Formula $n$
1411\end_inset
1412
1413 tal que
1414\begin_inset Formula $\Sigma\left(\phi,1,n\right)=L\left(\phi,1,n\right)\cdot L^{T}\left(\phi,1,n\right)$
1415\end_inset
1416
1417 que será en general más densa cuanto más cerca de la unidad estén las raíces
1418 
1419\begin_inset Formula $\phi$
1420\end_inset
1421
1422, siendo la complejidad máxima de este paso
1423\begin_inset Formula $O\left(n^{3}\right)$
1424\end_inset
1425
1426
1427\end_layout
1428
1429\begin_layout Enumerate
1430Se calcula la inversa de dicha descomposición
1431\begin_inset Formula $L^{-1}\left(\phi,1,n\right)$
1432\end_inset
1433
1434 con coste
1435\begin_inset Formula $O\left(n^{3}\right)$
1436\end_inset
1437
1438 a lo peor.
1439\end_layout
1440
1441\begin_layout Enumerate
1442Si
1443\begin_inset Formula $m>n$
1444\end_inset
1445
1446 entonces se expande la última fila de
1447\begin_inset Formula $L^{-1}\left(\phi,1,n\right)$
1448\end_inset
1449
1450 otras
1451\begin_inset Formula $m-n$
1452\end_inset
1453
1454 veces para formar la matriz sparse
1455\begin_inset Formula $L^{-1}\left(\phi,1,m\right)$
1456\end_inset
1457
1458.
1459 De lo contrario se extrae como el menor principal de orden
1460\begin_inset Formula $m$
1461\end_inset
1462
1463.
1464 El número de celdas no nulas a almacenar es como máximo
1465\begin_inset Formula $n\cdot m$
1466\end_inset
1467
1468 
1469\end_layout
1470
1471\begin_layout Enumerate
1472Se calcula
1473\begin_inset Formula $\Sigma\left(\phi,\theta,n\right)$
1474\end_inset
1475
1476 
1477\end_layout
1478
1479\begin_layout Enumerate
1480Se calcula
1481\begin_inset Formula $\Upsilon\left(\phi,\theta,n\right)=L^{-1}\left(\phi,1,n\right)\cdot\Sigma\left(\phi,\theta,n\right)\cdot L^{-T}\left(\phi,1,n\right)$
1482\end_inset
1483
1484 lo cual conlleva un coste menor o igual que
1485\begin_inset Formula $O\left(n^{3}\right)$
1486\end_inset
1487
1488
1489\end_layout
1490
1491\begin_layout Enumerate
1492Si
1493\begin_inset Formula $m>n$
1494\end_inset
1495
1496 entonces se expanden las últimas fila y columna de
1497\begin_inset Formula $\Upsilon\left(\phi,\theta,n\right)$
1498\end_inset
1499
1500 otras
1501\begin_inset Formula $m-n$
1502\end_inset
1503
1504 veces para formar la matriz sparse simétrica
1505\begin_inset Formula $\Upsilon\left(\phi,\theta,m\right)$
1506\end_inset
1507
1508.
1509 De lo contrario se extrae como el menor principal de orden
1510\begin_inset Formula $m$
1511\end_inset
1512
1513
1514\end_layout
1515
1516\begin_layout Enumerate
1517Se calcula la descomposición de Cholesky de orden
1518\begin_inset Formula $m$
1519\end_inset
1520
1521 de la matriz sparse
1522\begin_inset Formula $\Upsilon\left(\phi,\theta,m\right)=\Lambda\left(\phi,\theta,m\right)\cdot\Lambda^{T}\left(\phi,\theta,m\right)$
1523\end_inset
1524
1525 con complejidad
1526\begin_inset Formula $O\left(n^{2}m\right)$
1527\end_inset
1528
1529y tamaño a almacenar de
1530\begin_inset Formula $n\cdot m$
1531\end_inset
1532
1533 celdas como máximo
1534\end_layout
1535
1536\begin_layout Subsection
1537\begin_inset CommandInset label
1538LatexCommand label
1539name "sub:Algoritmo-de-filtrado ARMA sintético"
1540
1541\end_inset
1542
1543Algoritmo de filtrado ARMA sintético
1544\end_layout
1545
1546\begin_layout Subparagraph*
1547Entrada
1548\end_layout
1549
1550\begin_layout Standard
1551Las matrices sparse
1552\begin_inset Formula $L^{-1}\left(\phi,1,m\right)$
1553\end_inset
1554
1555 y
1556\begin_inset Formula $\Lambda\left(\phi,\theta,m\right)$
1557\end_inset
1558
1559 generadas por el algoritmo anterior
1560\end_layout
1561
1562\begin_layout Standard
1563La matriz o vector
1564\begin_inset Formula $U$
1565\end_inset
1566
1567 a filtrar, que puede ser densa o sparse.
1568\end_layout
1569
1570\begin_layout Subparagraph*
1571Salida
1572\end_layout
1573
1574\begin_layout Standard
1575La matriz filtrada
1576\begin_inset Formula $V=\Lambda\left(\phi,\theta,m\right)\cdot L^{-1}\left(\phi,1,m\right)\cdot Z$
1577\end_inset
1578
1579
1580\end_layout
1581
1582\begin_layout Subparagraph*
1583Método
1584\end_layout
1585
1586\begin_layout Enumerate
1587Se calcula el producto de matriz sparse por matriz o vector
1588\begin_inset Formula $W=L^{-1}\left(\phi,1,m\right)\cdot Z$
1589\end_inset
1590
1591
1592\end_layout
1593
1594\begin_layout Enumerate
1595Se resuelve el sistema triangular sparse
1596\begin_inset Formula $W=\Lambda\left(\phi,\theta,m\right)\cdot V$
1597\end_inset
1598
1599
1600\end_layout
1601
1602\end_body
1603\end_document
Note: See TracBrowser for help on using the repository browser.