| 1 | #LyX 1.5.3 created this file. For more info see http://www.lyx.org/ |
|---|
| 2 | \lyxformat 276 |
|---|
| 3 | \begin_document |
|---|
| 4 | \begin_header |
|---|
| 5 | \textclass amsbook |
|---|
| 6 | \begin_preamble |
|---|
| 7 | \usepackage{a4wide} |
|---|
| 8 | %\documentclass[spanish]{article} |
|---|
| 9 | \usepackage{babel} |
|---|
| 10 | \usepackage{a4wide} |
|---|
| 11 | \usepackage{varioref} |
|---|
| 12 | \usepackage{amssymb} |
|---|
| 13 | \usepackage{latexsym} |
|---|
| 14 | \usepackage{amssymb} |
|---|
| 15 | \usepackage{amsmath} |
|---|
| 16 | |
|---|
| 17 | \usepackage{graphics} |
|---|
| 18 | \usepackage{graphicx} |
|---|
| 19 | \usepackage{ulem} |
|---|
| 20 | \usepackage{color} |
|---|
| 21 | \usepackage{multicol} |
|---|
| 22 | \usepackage{longtable} |
|---|
| 23 | |
|---|
| 24 | %\usepackage{makeidx} |
|---|
| 25 | \usepackage{hyperref} |
|---|
| 26 | \makeindex |
|---|
| 27 | |
|---|
| 28 | \hypersetup{urlbordercolor=0 0 0,pdfborder=0 0 1 [3 2]} |
|---|
| 29 | \end_preamble |
|---|
| 30 | \language spanish |
|---|
| 31 | \inputencoding auto |
|---|
| 32 | \font_roman default |
|---|
| 33 | \font_sans default |
|---|
| 34 | \font_typewriter cmtl |
|---|
| 35 | \font_default_family default |
|---|
| 36 | \font_sc false |
|---|
| 37 | \font_osf false |
|---|
| 38 | \font_sf_scale 100 |
|---|
| 39 | \font_tt_scale 100 |
|---|
| 40 | \graphics default |
|---|
| 41 | \paperfontsize default |
|---|
| 42 | \spacing single |
|---|
| 43 | \papersize default |
|---|
| 44 | \use_geometry false |
|---|
| 45 | \use_amsmath 1 |
|---|
| 46 | \use_esint 0 |
|---|
| 47 | \cite_engine basic |
|---|
| 48 | \use_bibtopic false |
|---|
| 49 | \paperorientation portrait |
|---|
| 50 | \secnumdepth 4 |
|---|
| 51 | \tocdepth 4 |
|---|
| 52 | \paragraph_separation indent |
|---|
| 53 | \defskip medskip |
|---|
| 54 | \quotes_language english |
|---|
| 55 | \papercolumns 1 |
|---|
| 56 | \papersides 1 |
|---|
| 57 | \paperpagestyle default |
|---|
| 58 | \tracking_changes false |
|---|
| 59 | \output_changes false |
|---|
| 60 | \author "" |
|---|
| 61 | \author "" |
|---|
| 62 | \end_header |
|---|
| 63 | |
|---|
| 64 | \begin_body |
|---|
| 65 | |
|---|
| 66 | \begin_layout Title |
|---|
| 67 | |
|---|
| 68 | \series bold |
|---|
| 69 | \size huge |
|---|
| 70 | BSR 1.0: Bayesian Sparse Regression |
|---|
| 71 | \end_layout |
|---|
| 72 | |
|---|
| 73 | \begin_layout Author |
|---|
| 74 | VÃctor de Buen |
|---|
| 75 | \end_layout |
|---|
| 76 | |
|---|
| 77 | \begin_layout Author |
|---|
| 78 | \begin_inset VSpace vfill |
|---|
| 79 | \end_inset |
|---|
| 80 | |
|---|
| 81 | |
|---|
| 82 | \end_layout |
|---|
| 83 | |
|---|
| 84 | \begin_layout Email |
|---|
| 85 | vdebuen@gmail.com |
|---|
| 86 | \end_layout |
|---|
| 87 | |
|---|
| 88 | \begin_layout URL |
|---|
| 89 | www.tol-project.org |
|---|
| 90 | \end_layout |
|---|
| 91 | |
|---|
| 92 | \begin_layout Standard |
|---|
| 93 | \align center |
|---|
| 94 | |
|---|
| 95 | \series bold |
|---|
| 96 | \size huge |
|---|
| 97 | BSR 1.0: Bayesian Sparse Regression |
|---|
| 98 | \end_layout |
|---|
| 99 | |
|---|
| 100 | \begin_layout Standard |
|---|
| 101 | \begin_inset VSpace 3cm* |
|---|
| 102 | \end_inset |
|---|
| 103 | |
|---|
| 104 | |
|---|
| 105 | \end_layout |
|---|
| 106 | |
|---|
| 107 | \begin_layout Standard |
|---|
| 108 | \align center |
|---|
| 109 | |
|---|
| 110 | \size huge |
|---|
| 111 | Un sistema de simulación MCMC de modelos de regresión lineal sparse |
|---|
| 112 | \end_layout |
|---|
| 113 | |
|---|
| 114 | \begin_layout Standard |
|---|
| 115 | \begin_inset VSpace 3cm* |
|---|
| 116 | \end_inset |
|---|
| 117 | |
|---|
| 118 | |
|---|
| 119 | \end_layout |
|---|
| 120 | |
|---|
| 121 | \begin_layout Standard |
|---|
| 122 | \align center |
|---|
| 123 | |
|---|
| 124 | \series bold |
|---|
| 125 | \size largest |
|---|
| 126 | GuÃa del programador y manuales de usuario |
|---|
| 127 | \end_layout |
|---|
| 128 | |
|---|
| 129 | \begin_layout Standard |
|---|
| 130 | \begin_inset VSpace 3cm* |
|---|
| 131 | \end_inset |
|---|
| 132 | |
|---|
| 133 | |
|---|
| 134 | \end_layout |
|---|
| 135 | |
|---|
| 136 | \begin_layout Standard |
|---|
| 137 | \align center |
|---|
| 138 | |
|---|
| 139 | \series bold |
|---|
| 140 | \shape italic |
|---|
| 141 | \size larger |
|---|
| 142 | Octubre de 2008 |
|---|
| 143 | \series default |
|---|
| 144 | \shape default |
|---|
| 145 | \size default |
|---|
| 146 | |
|---|
| 147 | \begin_inset VSpace vfill |
|---|
| 148 | \end_inset |
|---|
| 149 | |
|---|
| 150 | |
|---|
| 151 | \end_layout |
|---|
| 152 | |
|---|
| 153 | \begin_layout Summary* |
|---|
| 154 | En este documento se presenta la versión inicial 1.0, aún en desarrollo, |
|---|
| 155 | de un sistema abierto escrito en TOL |
|---|
| 156 | \begin_inset Foot |
|---|
| 157 | status open |
|---|
| 158 | |
|---|
| 159 | \begin_layout Standard |
|---|
| 160 | ver |
|---|
| 161 | \begin_inset LatexCommand htmlurl |
|---|
| 162 | target "www.tol-project.org" |
|---|
| 163 | |
|---|
| 164 | \end_inset |
|---|
| 165 | |
|---|
| 166 | |
|---|
| 167 | \end_layout |
|---|
| 168 | |
|---|
| 169 | \end_inset |
|---|
| 170 | |
|---|
| 171 | para la simulación e inferencia bayesianas de tipo MonteCarlo-Markov Chain |
|---|
| 172 | (MCMC) mediante el algoritmo de Gibbs, sobre modelos de regresión lineal |
|---|
| 173 | sparse con estructura arbitraria (jerárquicos, redes bayesianas, ...) con |
|---|
| 174 | restricciones de desigualdad lineal, con tratamiento de omitidos y filtros |
|---|
| 175 | no lineales, ambas tanto en el input como en el output, asà como con estructura |
|---|
| 176 | s ARIMA. |
|---|
| 177 | \begin_inset VSpace vfill |
|---|
| 178 | \end_inset |
|---|
| 179 | |
|---|
| 180 | |
|---|
| 181 | \end_layout |
|---|
| 182 | |
|---|
| 183 | \begin_layout Standard |
|---|
| 184 | Gracias a Jorge Suit Pérez y Luis M. |
|---|
| 185 | Artiles MartÃnez por su paciente revisión de errores, a José Almagro por |
|---|
| 186 | la inspiración y a todo el equipo de Bayes en general por su apoyo incondiciona |
|---|
| 187 | l. |
|---|
| 188 | \end_layout |
|---|
| 189 | |
|---|
| 190 | \begin_layout Standard |
|---|
| 191 | |
|---|
| 192 | \size larger |
|---|
| 193 | \color red |
|---|
| 194 | Documento en construcción! |
|---|
| 195 | \end_layout |
|---|
| 196 | |
|---|
| 197 | \begin_layout Standard |
|---|
| 198 | \begin_inset LatexCommand tableofcontents |
|---|
| 199 | |
|---|
| 200 | \end_inset |
|---|
| 201 | |
|---|
| 202 | |
|---|
| 203 | \end_layout |
|---|
| 204 | |
|---|
| 205 | \begin_layout Standard |
|---|
| 206 | |
|---|
| 207 | \end_layout |
|---|
| 208 | |
|---|
| 209 | \begin_layout Chapter* |
|---|
| 210 | Introducción |
|---|
| 211 | \end_layout |
|---|
| 212 | |
|---|
| 213 | \begin_layout Standard |
|---|
| 214 | BSR es un sistema de estimación de modelos por simulación bayesiana, cuyo |
|---|
| 215 | objetivo es satisfacer de la forma más eficiente posible las necesidades |
|---|
| 216 | más comunes que nos encontramos los analistas de datos a la hora de resolver |
|---|
| 217 | los problemas de previsión que nos proponen nuestros clientes. |
|---|
| 218 | Muy a menudo dichos problemas suelen ser planteables como modelos jerárquicos |
|---|
| 219 | lineales, en adelante HLM (Hierarchical Lineal Model), en los que aparecen |
|---|
| 220 | ciertas no linealidades en el nivel observacional, como la presencia de |
|---|
| 221 | estructura ARIMA, datos omitidos en el input o el output, heterocedasticidad, |
|---|
| 222 | etc.; asà como algunos efectos aditivos no lineales más complejos como funciones |
|---|
| 223 | de transferencia (deltas) y otros más particulares que pueden aparecer |
|---|
| 224 | en algunos proyectos. |
|---|
| 225 | |
|---|
| 226 | \end_layout |
|---|
| 227 | |
|---|
| 228 | \begin_layout Standard |
|---|
| 229 | Cada uno de estos problemas es más o menos complicado de resolver, y el |
|---|
| 230 | método utilizado para hacerlos cooperar es la simulación MCMC de Gibbs. |
|---|
| 231 | El mayor problema técnico con diferencia proviene paradójicamente del teóricame |
|---|
| 232 | nte más sencillo, que es la parte lineal. |
|---|
| 233 | Esto es debido a que, incluso en problemas no muy grandes, conlleva una |
|---|
| 234 | cantidad de cálculo insoportable (complejidad cúbica), si no se trata de |
|---|
| 235 | una forma especÃfica para aprovechar la gran cantidad de ceros que contiene |
|---|
| 236 | la matriz del diseño (sparse matrix). |
|---|
| 237 | Se trata de un sistema bastante complejo que ha servido de motor de evolución |
|---|
| 238 | de TOL, al arrastrar como elementos previos indispensables la incorporación |
|---|
| 239 | de NameBlock, un nuevo tipo de datos orientado al objeto (OOP) y VMatrix, |
|---|
| 240 | matrices con un sistema de operaciones diseñado para hacer transparente |
|---|
| 241 | al usuario las cuestiones estructurales y algorÃtmicas del álgebra matricial, |
|---|
| 242 | tanto denso (BLAS-LAPACK) como sparse (CHOLMOD). |
|---|
| 243 | En versiones ulteriores, se incorporará también la posibilidad de trabajo |
|---|
| 244 | en paralelo en memoria compartida (OpenMP) y distribuida (Open MPI), para |
|---|
| 245 | poder atacar problemas de grandes dimensiones (cientos de miles o millones |
|---|
| 246 | de variables). |
|---|
| 247 | |
|---|
| 248 | \end_layout |
|---|
| 249 | |
|---|
| 250 | \begin_layout Standard |
|---|
| 251 | Un sistema complejo y potente supone en principio una gran fuente de errores |
|---|
| 252 | asà como una dificultad extrema en su uso y aprendizaje, por lo que desde |
|---|
| 253 | el primer momento se ha tenido en cuenta la triple vertiente: eficiencia |
|---|
| 254 | en el diseño algorÃtmico, robustez de los resultados mediante tests diagnóstico |
|---|
| 255 | s y flexibilidad de manejo. |
|---|
| 256 | Esta última caracterÃstica se logra merced a un sistema de capas de interfaz |
|---|
| 257 | (API's) de distintos niveles, las cuales se apoyan cada una en la anterior. |
|---|
| 258 | Las capas más interiores son más complicadas de utilizar, pero son más |
|---|
| 259 | flexibles y permiten diseñar modelos más complejos, como redes bayesianas, |
|---|
| 260 | y cualquier tipo de regresión lineal generalizada con las extensiones comentada |
|---|
| 261 | s anteriormente, e incluso cualquier otra para la que se pueda dar un método |
|---|
| 262 | de simulación condicionado al resto de componentes. |
|---|
| 263 | Las capas exteriores son más rÃgidas pues se restringen a modelos cada |
|---|
| 264 | vez más ceñidos a una clase muy concreta de modelos jerárquicos, pero a |
|---|
| 265 | cambio ofrecen un manejo muy cómodo en el que el usuario define el modelo |
|---|
| 266 | en unas pocas lÃneas de código TOL que queda registrado en una base de |
|---|
| 267 | datos relacional (BsrHlm) que incluirá finalmente un resumen diagnóstico |
|---|
| 268 | de los resultados obtenidos en la simulación. |
|---|
| 269 | \end_layout |
|---|
| 270 | |
|---|
| 271 | \begin_layout Standard |
|---|
| 272 | Esta documentación se encuentra dividida en tres partes en función del tipo |
|---|
| 273 | de lector objetivo, lo cual se indica en el prólogo de cada una, asà que |
|---|
| 274 | debe ser éste el que decida, en función de dichas indicaciones, qué partes |
|---|
| 275 | debe leer con mayor atención y cuáles puede ojear o incluso eludir. |
|---|
| 276 | Aunque cada una puede ser leÃda de forma independiente, las partes se presentan |
|---|
| 277 | en el orden natural de dependencias: |
|---|
| 278 | \end_layout |
|---|
| 279 | |
|---|
| 280 | \begin_layout Itemize |
|---|
| 281 | Parte I: Documentación matemática de BSR |
|---|
| 282 | \end_layout |
|---|
| 283 | |
|---|
| 284 | \begin_layout Itemize |
|---|
| 285 | Parte II: GuÃa del programador de BSR |
|---|
| 286 | \end_layout |
|---|
| 287 | |
|---|
| 288 | \begin_layout Itemize |
|---|
| 289 | Parte III: Manual de usuario de BSR-HLM |
|---|
| 290 | \end_layout |
|---|
| 291 | |
|---|
| 292 | \begin_layout Part |
|---|
| 293 | Documentación matemática de BSR |
|---|
| 294 | \end_layout |
|---|
| 295 | |
|---|
| 296 | \begin_layout Standard |
|---|
| 297 | Esta parte interesa a los desarrolladores matemáticos de BSR y a todos aquellos |
|---|
| 298 | que deseen comprender cómo funcionan las cosas por dentro desde el punto |
|---|
| 299 | de vista del cálculo numérico y la estadÃstica. |
|---|
| 300 | Aquà se describen los conceptos y algoritmos matemáticos manejados por |
|---|
| 301 | BSR para la simulación, diagnosis e inferencia bayesianas de la clase de |
|---|
| 302 | modelos admisible. |
|---|
| 303 | \end_layout |
|---|
| 304 | |
|---|
| 305 | \begin_layout Standard |
|---|
| 306 | Estos son los requisitos matemáticos previos necesarios para comprender |
|---|
| 307 | sin dificultad los conceptos y algoritmos presentados en esta parte: |
|---|
| 308 | \end_layout |
|---|
| 309 | |
|---|
| 310 | \begin_layout Itemize |
|---|
| 311 | Simulación e inferencia bayesianas |
|---|
| 312 | \end_layout |
|---|
| 313 | |
|---|
| 314 | \begin_deeper |
|---|
| 315 | \begin_layout Itemize |
|---|
| 316 | Generalidades de los métodos de MonteCarlo |
|---|
| 317 | \end_layout |
|---|
| 318 | |
|---|
| 319 | \begin_layout Itemize |
|---|
| 320 | Cadenas de Markov |
|---|
| 321 | \end_layout |
|---|
| 322 | |
|---|
| 323 | \begin_layout Itemize |
|---|
| 324 | Método de Gibbs |
|---|
| 325 | \end_layout |
|---|
| 326 | |
|---|
| 327 | \begin_layout Itemize |
|---|
| 328 | Método univariante ARMS |
|---|
| 329 | \end_layout |
|---|
| 330 | |
|---|
| 331 | \begin_layout Itemize |
|---|
| 332 | Diagnosis (CODA) |
|---|
| 333 | \end_layout |
|---|
| 334 | |
|---|
| 335 | \end_deeper |
|---|
| 336 | \begin_layout Itemize |
|---|
| 337 | Modelos de regresión gaussiana |
|---|
| 338 | \end_layout |
|---|
| 339 | |
|---|
| 340 | \begin_deeper |
|---|
| 341 | \begin_layout Itemize |
|---|
| 342 | Regresión lineal |
|---|
| 343 | \end_layout |
|---|
| 344 | |
|---|
| 345 | \begin_deeper |
|---|
| 346 | \begin_layout Itemize |
|---|
| 347 | Distribución condicionada del bloque lineal |
|---|
| 348 | \end_layout |
|---|
| 349 | |
|---|
| 350 | \begin_layout Itemize |
|---|
| 351 | Distribución condicionada de la varianza |
|---|
| 352 | \end_layout |
|---|
| 353 | |
|---|
| 354 | \end_deeper |
|---|
| 355 | \begin_layout Itemize |
|---|
| 356 | Regresión ARIMA |
|---|
| 357 | \end_layout |
|---|
| 358 | |
|---|
| 359 | \begin_deeper |
|---|
| 360 | \begin_layout Itemize |
|---|
| 361 | Procesos estacionarios |
|---|
| 362 | \end_layout |
|---|
| 363 | |
|---|
| 364 | \begin_layout Itemize |
|---|
| 365 | Ecuaciones en diferencias regulares y estacionales (factorización) |
|---|
| 366 | \end_layout |
|---|
| 367 | |
|---|
| 368 | \begin_layout Itemize |
|---|
| 369 | La función de autocovarianzas |
|---|
| 370 | \end_layout |
|---|
| 371 | |
|---|
| 372 | \end_deeper |
|---|
| 373 | \begin_layout Itemize |
|---|
| 374 | El modelo jerárquico |
|---|
| 375 | \end_layout |
|---|
| 376 | |
|---|
| 377 | \begin_deeper |
|---|
| 378 | \begin_layout Itemize |
|---|
| 379 | Nodos observacionales |
|---|
| 380 | \end_layout |
|---|
| 381 | |
|---|
| 382 | \begin_layout Itemize |
|---|
| 383 | Nodos latentes |
|---|
| 384 | \end_layout |
|---|
| 385 | |
|---|
| 386 | \begin_layout Itemize |
|---|
| 387 | Nodos a priori |
|---|
| 388 | \end_layout |
|---|
| 389 | |
|---|
| 390 | \end_deeper |
|---|
| 391 | \begin_layout Itemize |
|---|
| 392 | Redes bayesianas |
|---|
| 393 | \end_layout |
|---|
| 394 | |
|---|
| 395 | \end_deeper |
|---|
| 396 | \begin_layout Standard |
|---|
| 397 | Estos son los resúmenes de cada capÃtulo: |
|---|
| 398 | \end_layout |
|---|
| 399 | |
|---|
| 400 | \begin_layout Enumerate |
|---|
| 401 | |
|---|
| 402 | \emph on |
|---|
| 403 | Definición de la clase de modelos admisibles en BSR |
|---|
| 404 | \emph default |
|---|
| 405 | : describe la clase de modelos admisibles en BSR asà como el método de Gibbs |
|---|
| 406 | por bloques aplicado para la simulación. |
|---|
| 407 | \end_layout |
|---|
| 408 | |
|---|
| 409 | \begin_layout Enumerate |
|---|
| 410 | |
|---|
| 411 | \emph on |
|---|
| 412 | El bloque lineal con restricciones lineales |
|---|
| 413 | \emph default |
|---|
| 414 | : Casi todos los modelos de regresión contienen uno o varios bloques lineales |
|---|
| 415 | que suelen acumular la mayor parte de las variables por lo que es imprescindibl |
|---|
| 416 | e atacar su simulación de la manera más eficiente posible, especialmente |
|---|
| 417 | si se trata de matrices sparse como es bastante habitual, sobre todo en |
|---|
| 418 | modelos estructurados como los modelos jerárquicos o las redes bayesianas. |
|---|
| 419 | También es muy importante poder forzar restricciones en forma de inecuaciones |
|---|
| 420 | sobre los parámetros de este bloque lineal. |
|---|
| 421 | Para ello es necesario manejar algoritmos sumamente eficientes de generación |
|---|
| 422 | de multinormales truncadas, descomposiciones de Cholesky y resolución de |
|---|
| 423 | sistemas lineales sparse y densos, que permitan al mismo tiempo conjugarse |
|---|
| 424 | con otros bloques de variables (Sigma, ARMA, Missing, ...) dentro del marco |
|---|
| 425 | del método de simulación de Gibbs. |
|---|
| 426 | \end_layout |
|---|
| 427 | |
|---|
| 428 | \begin_layout Enumerate |
|---|
| 429 | |
|---|
| 430 | \emph on |
|---|
| 431 | El bloque de varianzas |
|---|
| 432 | \emph default |
|---|
| 433 | : En un modelo de regresión con función de contraste arbitraria puede haber |
|---|
| 434 | uno o varios bloques de de residuos que se postulan independientes de los |
|---|
| 435 | que se quiere estimar su varianza. |
|---|
| 436 | \end_layout |
|---|
| 437 | |
|---|
| 438 | \begin_layout Enumerate |
|---|
| 439 | |
|---|
| 440 | \emph on |
|---|
| 441 | El bloque ARIMA |
|---|
| 442 | \emph default |
|---|
| 443 | : En la simulación de Gibbs de un modelo ARMA se puede utilizar el método |
|---|
| 444 | de simulación univariante ARMS para obtener realizaciones de los parámetros |
|---|
| 445 | ARMA, si se fuerza a que los polinomios AR y MA estén factorizados en monomios |
|---|
| 446 | y binomios. |
|---|
| 447 | La matriz de covarianzas de un proceso ARMA genérico de longitud |
|---|
| 448 | \begin_inset Formula $m$ |
|---|
| 449 | \end_inset |
|---|
| 450 | |
|---|
| 451 | es una matriz de Toeplitz simétrica que es más densa cuanto más cerca de |
|---|
| 452 | la unidad estén las raÃces de la parte AR. |
|---|
| 453 | Para el caso MA puro es una matriz muy sparse de densidad aproximada |
|---|
| 454 | \begin_inset Formula $q/m$ |
|---|
| 455 | \end_inset |
|---|
| 456 | |
|---|
| 457 | . |
|---|
| 458 | En este artÃculo se describe una descomposición factorial de la matriz |
|---|
| 459 | de covarianzas en el caso ARMA general mediante matrices sparse que se |
|---|
| 460 | obtienen con coste computacional |
|---|
| 461 | \begin_inset Formula $O\left(n^{2}m\right)$ |
|---|
| 462 | \end_inset |
|---|
| 463 | |
|---|
| 464 | , en lugar del coste |
|---|
| 465 | \begin_inset Formula $O\left(m^{3}\right)$ |
|---|
| 466 | \end_inset |
|---|
| 467 | |
|---|
| 468 | del método de Cholesky denso, donde |
|---|
| 469 | \begin_inset Formula $n=\max\left(p,q\right)+1+p$ |
|---|
| 470 | \end_inset |
|---|
| 471 | |
|---|
| 472 | , siendo |
|---|
| 473 | \begin_inset Formula $p$ |
|---|
| 474 | \end_inset |
|---|
| 475 | |
|---|
| 476 | y |
|---|
| 477 | \begin_inset Formula $q$ |
|---|
| 478 | \end_inset |
|---|
| 479 | |
|---|
| 480 | los grados de los polinomios AR y MA respectivamente. |
|---|
| 481 | \end_layout |
|---|
| 482 | |
|---|
| 483 | \begin_layout Enumerate |
|---|
| 484 | |
|---|
| 485 | \emph on |
|---|
| 486 | El bloque de omitidos |
|---|
| 487 | \emph default |
|---|
| 488 | : En la simulación de Gibbs de una regresión lineal generalizada con datos |
|---|
| 489 | omitidos en el input y en el output, si se condiciona al resto de parámetros, |
|---|
| 490 | se obtiene otra regresión lineal cuyos parámetros son los valores omitidos. |
|---|
| 491 | \end_layout |
|---|
| 492 | |
|---|
| 493 | \begin_layout Enumerate |
|---|
| 494 | |
|---|
| 495 | \emph on |
|---|
| 496 | El bloque no lineal |
|---|
| 497 | \emph default |
|---|
| 498 | : Muy a menudo se observan comportamientos de inputs que no actúan de forma |
|---|
| 499 | lineal en el filtrado de fenómenos complejos. |
|---|
| 500 | En el caso concreto de que la forma de actuar sea aditiva con respecto |
|---|
| 501 | al ruido del modelo, es posible formalizar un método genérico ARMS de simulació |
|---|
| 502 | n de Gibbs de cada parámetro condicionado al resto. |
|---|
| 503 | Se expone también el caso concreto de la función de transferencia no lineal |
|---|
| 504 | (deltas). |
|---|
| 505 | \end_layout |
|---|
| 506 | |
|---|
| 507 | \begin_layout Enumerate |
|---|
| 508 | |
|---|
| 509 | \emph on |
|---|
| 510 | Diagnosis |
|---|
| 511 | \emph default |
|---|
| 512 | : Cuando ya se dispone de una cadena de Markov para un modelo comienza la |
|---|
| 513 | etapa de diagnosis que certifique la calidad de los resultados obtenidos |
|---|
| 514 | e informe de la potencia alcanzable por las ulteriores inferencias que |
|---|
| 515 | se puedan extraer de él. |
|---|
| 516 | \end_layout |
|---|
| 517 | |
|---|
| 518 | \begin_layout Enumerate |
|---|
| 519 | |
|---|
| 520 | \emph on |
|---|
| 521 | Mantenimiento y producción |
|---|
| 522 | \emph default |
|---|
| 523 | : Una vez que acaba la etapa de análisis y diseño de un modelo se pasa a |
|---|
| 524 | la etapa de producción en la que el modelo se usará para hacer inferencia |
|---|
| 525 | de una u otra forma: predicción, decisión, etc. |
|---|
| 526 | Durante esta etapa el modelo debe mantenerse en estado de revista, es decir, |
|---|
| 527 | debe ir adaptándose a los nuevos datos que vayan conociéndose e incorporando |
|---|
| 528 | eventuales nuevas variables. |
|---|
| 529 | \end_layout |
|---|
| 530 | |
|---|
| 531 | \begin_layout Standard |
|---|
| 532 | \begin_inset Include \input{BSR_P1_S1_Clase_de_modelos.lyx} |
|---|
| 533 | preview true |
|---|
| 534 | |
|---|
| 535 | \end_inset |
|---|
| 536 | |
|---|
| 537 | |
|---|
| 538 | \end_layout |
|---|
| 539 | |
|---|
| 540 | \begin_layout Standard |
|---|
| 541 | \begin_inset Include \input{BSR_P1_S2_Bloque_lineal.lyx} |
|---|
| 542 | preview true |
|---|
| 543 | |
|---|
| 544 | \end_inset |
|---|
| 545 | |
|---|
| 546 | |
|---|
| 547 | \end_layout |
|---|
| 548 | |
|---|
| 549 | \begin_layout Standard |
|---|
| 550 | \begin_inset Include \input{BSR_P1_S3_Bloque_de_varianzas.lyx} |
|---|
| 551 | preview true |
|---|
| 552 | |
|---|
| 553 | \end_inset |
|---|
| 554 | |
|---|
| 555 | |
|---|
| 556 | \end_layout |
|---|
| 557 | |
|---|
| 558 | \begin_layout Standard |
|---|
| 559 | \begin_inset Include \input{BSR_P1_S4_Bloque_ARIMA.lyx} |
|---|
| 560 | preview true |
|---|
| 561 | |
|---|
| 562 | \end_inset |
|---|
| 563 | |
|---|
| 564 | |
|---|
| 565 | \end_layout |
|---|
| 566 | |
|---|
| 567 | \begin_layout Standard |
|---|
| 568 | \begin_inset Include \input{BSR_P1_S5_Bloque_de_omitidos.lyx} |
|---|
| 569 | preview true |
|---|
| 570 | |
|---|
| 571 | \end_inset |
|---|
| 572 | |
|---|
| 573 | |
|---|
| 574 | \end_layout |
|---|
| 575 | |
|---|
| 576 | \begin_layout Standard |
|---|
| 577 | \begin_inset Include \input{BSR_P1_S6_Bloque_no_lineal.lyx} |
|---|
| 578 | preview true |
|---|
| 579 | |
|---|
| 580 | \end_inset |
|---|
| 581 | |
|---|
| 582 | |
|---|
| 583 | \end_layout |
|---|
| 584 | |
|---|
| 585 | \begin_layout Standard |
|---|
| 586 | \begin_inset Include \input{BSR_P1_S7_Diagnosis.lyx} |
|---|
| 587 | preview true |
|---|
| 588 | |
|---|
| 589 | \end_inset |
|---|
| 590 | |
|---|
| 591 | |
|---|
| 592 | \end_layout |
|---|
| 593 | |
|---|
| 594 | \begin_layout Standard |
|---|
| 595 | \begin_inset Include \input{BSR_P1_S8_Mantenimiento_y_produccion.lyx} |
|---|
| 596 | preview true |
|---|
| 597 | |
|---|
| 598 | \end_inset |
|---|
| 599 | |
|---|
| 600 | |
|---|
| 601 | \end_layout |
|---|
| 602 | |
|---|
| 603 | \begin_layout Part |
|---|
| 604 | GuÃa del programador de BSR |
|---|
| 605 | \end_layout |
|---|
| 606 | |
|---|
| 607 | \begin_layout Standard |
|---|
| 608 | Esta parte interesa a todos los desarrolladores de BSR y a todos aquellos |
|---|
| 609 | que deseen comprender cómo funciona BSR por dentro desde el punto de vista |
|---|
| 610 | informático.asà como a los usuarios de BSR que se enfrenten a problemas |
|---|
| 611 | complejos que no se pueden representar dentro del clásico modelo jerárquico |
|---|
| 612 | lineal, bien porque se tengan estructuras reticulares, porque haya componentes |
|---|
| 613 | lineales o por cualquier otra causa. |
|---|
| 614 | |
|---|
| 615 | \end_layout |
|---|
| 616 | |
|---|
| 617 | \begin_layout Standard |
|---|
| 618 | Aquà se describe la metodologÃa de la implementación, tanto en C++ como |
|---|
| 619 | en TOL y SQL de todo lo relacionado con el sistema BSR desde los algoritmos |
|---|
| 620 | matemáticos a las API de definición de modelos; y también cómo sacarle |
|---|
| 621 | el máximo partido a BSR utilizando la API virtual de definición de modelos |
|---|
| 622 | asà como la incorporación de las extensiones no lineales y cualquier otra |
|---|
| 623 | modificación del modelo que sea representable como un bloque de Gibbs, |
|---|
| 624 | independientemente del método de simulación interno al bloque, que puede |
|---|
| 625 | ser Metropolis-Hastings o cualquier otro. |
|---|
| 626 | \end_layout |
|---|
| 627 | |
|---|
| 628 | \begin_layout Standard |
|---|
| 629 | Para llegar a una comprensión adecuada se debe haber entendido previamente |
|---|
| 630 | la Parte I de este libro. |
|---|
| 631 | Estos son los requisitos previos sobre TOL necesarios para comprender sin |
|---|
| 632 | dificultad la implementación presentada en esta parte: |
|---|
| 633 | \end_layout |
|---|
| 634 | |
|---|
| 635 | \begin_layout Itemize |
|---|
| 636 | Nivel avanzado en las caracterÃsticas de TOL hasta la versión 1.1.6 |
|---|
| 637 | \end_layout |
|---|
| 638 | |
|---|
| 639 | \begin_layout Itemize |
|---|
| 640 | Ciertos conocimientos mÃnimos sobre las nuevas caracterÃsticas de la nueva |
|---|
| 641 | versión de TOL 1.1.7, la primera sobre la que funciona BSR |
|---|
| 642 | \end_layout |
|---|
| 643 | |
|---|
| 644 | \begin_deeper |
|---|
| 645 | \begin_layout Itemize |
|---|
| 646 | NameBlock: |
|---|
| 647 | \begin_inset LatexCommand htmlurl |
|---|
| 648 | target "http://www.tol-project.org/es/node/40" |
|---|
| 649 | |
|---|
| 650 | \end_inset |
|---|
| 651 | |
|---|
| 652 | |
|---|
| 653 | \end_layout |
|---|
| 654 | |
|---|
| 655 | \begin_layout Itemize |
|---|
| 656 | VMatrix: |
|---|
| 657 | \begin_inset LatexCommand htmlurl |
|---|
| 658 | target "http://www.tol-project.org/es/node/90" |
|---|
| 659 | |
|---|
| 660 | \end_inset |
|---|
| 661 | |
|---|
| 662 | |
|---|
| 663 | \end_layout |
|---|
| 664 | |
|---|
| 665 | \end_deeper |
|---|
| 666 | \begin_layout Standard |
|---|
| 667 | Estos son los resúmenes de cada capÃtulo: |
|---|
| 668 | \end_layout |
|---|
| 669 | |
|---|
| 670 | \begin_layout Enumerate |
|---|
| 671 | |
|---|
| 672 | \emph on |
|---|
| 673 | BysMcmc |
|---|
| 674 | \emph default |
|---|
| 675 | : Se describen los miembros y métodos generales del NameBlock BysMcmc cuyo |
|---|
| 676 | propósito es aglutinar todas las funcionalidades relacionadas con la inferencia |
|---|
| 677 | bayesiana basada en métodos de simulación MCMC (MonteCarlo Markov Chain) |
|---|
| 678 | \end_layout |
|---|
| 679 | |
|---|
| 680 | \begin_layout Enumerate |
|---|
| 681 | |
|---|
| 682 | \emph on |
|---|
| 683 | BysMcmc::Bsr::Gibbs |
|---|
| 684 | \emph default |
|---|
| 685 | : Se describen los miembros y métodos generales del |
|---|
| 686 | \series bold |
|---|
| 687 | NameBlock BysMcmc::Bsr::Gibbs |
|---|
| 688 | \series default |
|---|
| 689 | que implementa los métodos de simulación propiamente dichos de la clase |
|---|
| 690 | de modelos de BSR y sus extenciones. |
|---|
| 691 | \end_layout |
|---|
| 692 | |
|---|
| 693 | \begin_layout Standard |
|---|
| 694 | |
|---|
| 695 | \size larger |
|---|
| 696 | \color red |
|---|
| 697 | ... |
|---|
| 698 | pendiente! |
|---|
| 699 | \end_layout |
|---|
| 700 | |
|---|
| 701 | \begin_layout Standard |
|---|
| 702 | \begin_inset Include \input{BSR_P2_S1_BysMcmc.lyx} |
|---|
| 703 | preview true |
|---|
| 704 | |
|---|
| 705 | \end_inset |
|---|
| 706 | |
|---|
| 707 | |
|---|
| 708 | \end_layout |
|---|
| 709 | |
|---|
| 710 | \begin_layout Standard |
|---|
| 711 | \begin_inset Include \input{BSR_P2_S2_Gibbs.lyx} |
|---|
| 712 | preview true |
|---|
| 713 | |
|---|
| 714 | \end_inset |
|---|
| 715 | |
|---|
| 716 | |
|---|
| 717 | \end_layout |
|---|
| 718 | |
|---|
| 719 | \begin_layout Standard |
|---|
| 720 | \begin_inset Include \input{BSR_P2_S3_Formato_ASCII_BSR.lyx} |
|---|
| 721 | preview true |
|---|
| 722 | |
|---|
| 723 | \end_inset |
|---|
| 724 | |
|---|
| 725 | |
|---|
| 726 | \end_layout |
|---|
| 727 | |
|---|
| 728 | \begin_layout Standard |
|---|
| 729 | \begin_inset Include \input{BSR_P2_S4_Import.lyx} |
|---|
| 730 | preview true |
|---|
| 731 | |
|---|
| 732 | \end_inset |
|---|
| 733 | |
|---|
| 734 | |
|---|
| 735 | \end_layout |
|---|
| 736 | |
|---|
| 737 | \begin_layout Standard |
|---|
| 738 | \begin_inset Include \input{BSR_P2_S5_DynHlm.lyx} |
|---|
| 739 | preview true |
|---|
| 740 | |
|---|
| 741 | \end_inset |
|---|
| 742 | |
|---|
| 743 | |
|---|
| 744 | \end_layout |
|---|
| 745 | |
|---|
| 746 | \begin_layout Standard |
|---|
| 747 | |
|---|
| 748 | \end_layout |
|---|
| 749 | |
|---|
| 750 | \begin_layout Part |
|---|
| 751 | Manual de usuario de BSR-HLM |
|---|
| 752 | \end_layout |
|---|
| 753 | |
|---|
| 754 | \begin_layout Standard |
|---|
| 755 | En esta parte interesa a todos los usuarios de BSR que se enfrenten a problemas |
|---|
| 756 | que se pueden representar dentro del clásico modelo jerárquico lineal, |
|---|
| 757 | con las extensiones de estructura ARIMA y datos omitidos en el nivel observacio |
|---|
| 758 | nal. |
|---|
| 759 | Se describe la base de datos del sistema BSR-HLM, los métodos para interactuar |
|---|
| 760 | con ella a diferentes niveles, usando la interfaz gráfica o una plantilla |
|---|
| 761 | de modelo en TOL según las necesidades de cada caso. |
|---|
| 762 | También se detallan los resultados obtenidos tras una simulación, los métodos |
|---|
| 763 | de diagnosis y en general todo lo relacionado con el manejo básico de BSR |
|---|
| 764 | tanto en la fase de análisis como en la de mantenimiento de un proyecto |
|---|
| 765 | de modelación. |
|---|
| 766 | \end_layout |
|---|
| 767 | |
|---|
| 768 | \begin_layout Standard |
|---|
| 769 | Estos son los resúmenes de cada capÃtulo: |
|---|
| 770 | \end_layout |
|---|
| 771 | |
|---|
| 772 | \begin_layout Standard |
|---|
| 773 | |
|---|
| 774 | \size larger |
|---|
| 775 | \color red |
|---|
| 776 | ... |
|---|
| 777 | pendiente! |
|---|
| 778 | \end_layout |
|---|
| 779 | |
|---|
| 780 | \begin_layout Standard |
|---|
| 781 | \begin_inset Include \input{BSR_P3_S1_BsrHlm_base_de_datos.lyx} |
|---|
| 782 | preview true |
|---|
| 783 | |
|---|
| 784 | \end_inset |
|---|
| 785 | |
|---|
| 786 | |
|---|
| 787 | \end_layout |
|---|
| 788 | |
|---|
| 789 | \begin_layout Standard |
|---|
| 790 | \begin_inset Include \input{BSR_P3_S2_BsrHlm_plantilla_de_modelo.lyx} |
|---|
| 791 | preview true |
|---|
| 792 | |
|---|
| 793 | \end_inset |
|---|
| 794 | |
|---|
| 795 | |
|---|
| 796 | \end_layout |
|---|
| 797 | |
|---|
| 798 | \begin_layout Standard |
|---|
| 799 | \begin_inset Include \input{BSR_P3_S3_BsrHlm_casuistica.lyx} |
|---|
| 800 | preview true |
|---|
| 801 | |
|---|
| 802 | \end_inset |
|---|
| 803 | |
|---|
| 804 | |
|---|
| 805 | \end_layout |
|---|
| 806 | |
|---|
| 807 | \begin_layout Standard |
|---|
| 808 | |
|---|
| 809 | \newpage |
|---|
| 810 | |
|---|
| 811 | \end_layout |
|---|
| 812 | |
|---|
| 813 | \begin_layout Part |
|---|
| 814 | Referencias |
|---|
| 815 | \end_layout |
|---|
| 816 | |
|---|
| 817 | \begin_layout Bibliography |
|---|
| 818 | \begin_inset LatexCommand bibitem |
|---|
| 819 | label "Bayesian Data Analysis" |
|---|
| 820 | key "Bayesian-Data-Analysis" |
|---|
| 821 | |
|---|
| 822 | \end_inset |
|---|
| 823 | |
|---|
| 824 | Bayesian Data Analysis, by Andrew Gelman, John B. |
|---|
| 825 | Carlin, Hal S. |
|---|
| 826 | Stern, and Donald B. |
|---|
| 827 | Rubin |
|---|
| 828 | \end_layout |
|---|
| 829 | |
|---|
| 830 | \begin_layout Bibliography |
|---|
| 831 | \begin_inset LatexCommand bibitem |
|---|
| 832 | label "Box-Jenkins" |
|---|
| 833 | key "Box-Jenkins" |
|---|
| 834 | |
|---|
| 835 | \end_inset |
|---|
| 836 | |
|---|
| 837 | George Box, Gwilym M. |
|---|
| 838 | Jenkins, Time Series Analysis: Forecasting & Control, 1976 |
|---|
| 839 | \end_layout |
|---|
| 840 | |
|---|
| 841 | \begin_layout Bibliography |
|---|
| 842 | \begin_inset LatexCommand bibitem |
|---|
| 843 | label "ARMS" |
|---|
| 844 | key "ARMS-Gilks-Best-Tan" |
|---|
| 845 | |
|---|
| 846 | \end_inset |
|---|
| 847 | |
|---|
| 848 | Gilks, W. |
|---|
| 849 | R., Best, N. |
|---|
| 850 | G. |
|---|
| 851 | and Tan, K. |
|---|
| 852 | K. |
|---|
| 853 | C. |
|---|
| 854 | (1995) Adaptive rejection Metropolis sampling. |
|---|
| 855 | Applied Statistics, 44, 455-472. |
|---|
| 856 | \end_layout |
|---|
| 857 | |
|---|
| 858 | \begin_layout Bibliography |
|---|
| 859 | \begin_inset LatexCommand bibitem |
|---|
| 860 | label "Sampling Truncated Multinormal" |
|---|
| 861 | key "Efficient_Gibbs_Sampling_Truncated_Multivariate_Normal" |
|---|
| 862 | |
|---|
| 863 | \end_inset |
|---|
| 864 | |
|---|
| 865 | Efficient Gibbs Sampling of Truncated Multivariate Normal with Application |
|---|
| 866 | to Constrained Linear Regression. |
|---|
| 867 | Gabriel Rodriguez-Yam, Richard A. |
|---|
| 868 | Davis, and Louis L. |
|---|
| 869 | Scharf. |
|---|
| 870 | |
|---|
| 871 | \begin_inset LatexCommand htmlurl |
|---|
| 872 | target "http://www.stat.colostate.edu/~rdavis/papers/CLR.pdf" |
|---|
| 873 | |
|---|
| 874 | \end_inset |
|---|
| 875 | |
|---|
| 876 | |
|---|
| 877 | \end_layout |
|---|
| 878 | |
|---|
| 879 | \begin_layout Bibliography |
|---|
| 880 | \begin_inset LatexCommand bibitem |
|---|
| 881 | label "One Sample Wilcoxon Test" |
|---|
| 882 | key "Small-Sample-Power-of-the-One-Sample-Wilcoxon-Test-for-Non-Normal-Shift-Alternatives" |
|---|
| 883 | |
|---|
| 884 | \end_inset |
|---|
| 885 | |
|---|
| 886 | Small Sample Power of the One Sample Wilcoxon Test for Non-Normal Shift |
|---|
| 887 | Alternatives. |
|---|
| 888 | Harvey J. |
|---|
| 889 | Arnold. |
|---|
| 890 | Source: Ann. |
|---|
| 891 | Math. |
|---|
| 892 | Statist. |
|---|
| 893 | Volume 36, Number 6 (1965), 1767-1778. |
|---|
| 894 | |
|---|
| 895 | \begin_inset LatexCommand htmlurl |
|---|
| 896 | target "http://projecteuclid.org/DPubS?service=UI&version=1.0&verb=Display&handle=euclid.aoms/1177699805" |
|---|
| 897 | |
|---|
| 898 | \end_inset |
|---|
| 899 | |
|---|
| 900 | |
|---|
| 901 | \end_layout |
|---|
| 902 | |
|---|
| 903 | \begin_layout Bibliography |
|---|
| 904 | \begin_inset LatexCommand bibitem |
|---|
| 905 | label "ARCH in UK" |
|---|
| 906 | key "ARCH-UK" |
|---|
| 907 | |
|---|
| 908 | \end_inset |
|---|
| 909 | |
|---|
| 910 | Robert F. |
|---|
| 911 | Engle, Autoregressive Conditional Heteroscedasticity with Estimates of |
|---|
| 912 | Variance of United Kingdom Inflation, 1982 |
|---|
| 913 | \end_layout |
|---|
| 914 | |
|---|
| 915 | \begin_layout Bibliography |
|---|
| 916 | \begin_inset LatexCommand bibitem |
|---|
| 917 | label "GARCH" |
|---|
| 918 | key "GARCH" |
|---|
| 919 | |
|---|
| 920 | \end_inset |
|---|
| 921 | |
|---|
| 922 | Tim Bollerslev, Generalized Autoregressive Conditional Heteroskedasticity, |
|---|
| 923 | 1986 |
|---|
| 924 | \end_layout |
|---|
| 925 | |
|---|
| 926 | \begin_layout Bibliography |
|---|
| 927 | \begin_inset LatexCommand bibitem |
|---|
| 928 | label "User Guide for CHOLMOD" |
|---|
| 929 | key "Cholmod_User_Guide" |
|---|
| 930 | |
|---|
| 931 | \end_inset |
|---|
| 932 | |
|---|
| 933 | User Guide for CHOLMOD: a sparse Cholesky factorization and modification |
|---|
| 934 | package. |
|---|
| 935 | Timothy A. |
|---|
| 936 | Davis Dept. |
|---|
| 937 | of Computer and Information Science and Engineering Univ. |
|---|
| 938 | of Florida, Gainesville, FL. |
|---|
| 939 | |
|---|
| 940 | \begin_inset LatexCommand htmlurl |
|---|
| 941 | target "http://www.cise.ufl.edu/research/sparse/cholmod/CHOLMOD/Doc/UserGuide.pdf" |
|---|
| 942 | |
|---|
| 943 | \end_inset |
|---|
| 944 | |
|---|
| 945 | |
|---|
| 946 | \end_layout |
|---|
| 947 | |
|---|
| 948 | \begin_layout Bibliography |
|---|
| 949 | \begin_inset LatexCommand bibitem |
|---|
| 950 | label "The quadprog R Package" |
|---|
| 951 | key "QuadProg-R-Package" |
|---|
| 952 | |
|---|
| 953 | \end_inset |
|---|
| 954 | |
|---|
| 955 | The quadprog Package: Functions to solve Quadratic Programming Problems.S |
|---|
| 956 | original by Berwin A. |
|---|
| 957 | Turlach <berwin.turlach@anu.edu.au> R port by Andreas Weingessel <Andreas.Weingesse |
|---|
| 958 | l@ci.tuwien.ac.at>. |
|---|
| 959 | |
|---|
| 960 | \begin_inset LatexCommand htmlurl |
|---|
| 961 | target "http://cran.r-project.org/web/packages/quadprog/quadprog.pdf" |
|---|
| 962 | |
|---|
| 963 | \end_inset |
|---|
| 964 | |
|---|
| 965 | |
|---|
| 966 | \end_layout |
|---|
| 967 | |
|---|
| 968 | \begin_layout Bibliography |
|---|
| 969 | \begin_inset LatexCommand bibitem |
|---|
| 970 | label "CODA" |
|---|
| 971 | key "CODA-Convergence-diagnosis-output-analysis" |
|---|
| 972 | |
|---|
| 973 | \end_inset |
|---|
| 974 | |
|---|
| 975 | CODA: Convergence diagnosis and output analysis software for Gibbs sampling |
|---|
| 976 | output, Version 0.30 (1995) by Nicky Best, Mary Kathryn Cowles, Karen Vines |
|---|
| 977 | |
|---|
| 978 | \begin_inset LatexCommand htmlurl |
|---|
| 979 | target "http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.48.6445&rep=rep1&type=pdf" |
|---|
| 980 | |
|---|
| 981 | \end_inset |
|---|
| 982 | |
|---|
| 983 | |
|---|
| 984 | \end_layout |
|---|
| 985 | |
|---|
| 986 | \end_body |
|---|
| 987 | \end_document |
|---|