Changeset affe3b9 in tol for doc/modeling/BSR


Ignore:
Timestamp:
Dec 7, 2008, 10:03:32 AM (18 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
69cdf03
Parents:
9015f2b
Message:

Se añade referencia a la API Bsr::OneNode

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/modeling/BSR/BSR_P2_S1_BysMcmc.lyx

    r9015f2b raffe3b9  
    1 #LyX 1.5.3 created this file. For more info see http://www.lyx.org/
    2 \lyxformat 276
     1#LyX 1.6.0 created this file. For more info see http://www.lyx.org/
     2\lyxformat 345
    33\begin_document
    44\begin_header
    … …  
    2828\hypersetup{urlbordercolor=0 0 0,pdfborder=0 0 1 [3 2]}
    2929\end_preamble
     30\use_default_options false
     31\begin_modules
     32theorems-ams
     33\end_modules
    3034\language spanish
    3135\inputencoding auto
    … …  
    3842\font_sf_scale 100
    3943\font_tt_scale 100
     44
    4045\graphics default
    4146\paperfontsize default
    4247\spacing single
     48\use_hyperref false
    4349\papersize default
    4450\use_geometry false
    … …  
    6571
    6672\begin_layout Chapter
    67 \begin_inset LatexCommand label
     73\begin_inset CommandInset label
     74LatexCommand label
    6875name "cha:BysMcmc"
    6976
    … …  
    8592\begin_layout Standard
    8693El fichero principal de este apartado es
    87 \begin_inset LatexCommand htmlurl
    88 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_bysMcmc.tol"
     94\begin_inset Flex URL
     95status collapsed
     96
     97\begin_layout Plain Layout
     98
     99http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     100ian/bysMcmc/_bysMcmc.tol
     101\end_layout
    89102
    90103\end_inset
    … …  
    120133
    121134\family typewriter
    122 \begin_inset LatexCommand label
     135\begin_inset CommandInset label
     136LatexCommand label
    123137name "sec:Opciones-del-sistema"
    124138
    … …  
    143157status open
    144158
    145 \begin_layout Standard
     159\begin_layout Plain Layout
    146160
    147161//////////////////////////////////////////////////////////////////////////////
    148162\end_layout
    149163
    150 \begin_layout Standard
     164\begin_layout Plain Layout
    151165
    152166//Configuration default values over all BysMcmc related components
    153167\end_layout
    154168
    155 \begin_layout Standard
     169\begin_layout Plain Layout
    156170
    157171//////////////////////////////////////////////////////////////////////////////
    158172\end_layout
    159173
    160 \begin_layout Standard
     174\begin_layout Plain Layout
    161175
    162176  //Options used over all BysMcmc related components
    163177\end_layout
    164178
    165 \begin_layout Standard
     179\begin_layout Plain Layout
    166180
    167181  NameBlock Options =
    168182\end_layout
    169183
    170 \begin_layout Standard
     184\begin_layout Plain Layout
    171185
    172186  [[
    173187\end_layout
    174188
    175 \begin_layout Standard
     189\begin_layout Plain Layout
    176190
    177191    //Scalar samplers draws a univariant distribution given the logarithm
    … …  
    179193\end_layout
    180194
    181 \begin_layout Standard
     195\begin_layout Plain Layout
    182196
    183197    //density function and a domain interval
    184198\end_layout
    185199
    186 \begin_layout Standard
     200\begin_layout Plain Layout
    187201
    188202    //The API of a scalar sampler  is given by a function like this
    189203\end_layout
    190204
    191 \begin_layout Standard
     205\begin_layout Plain Layout
    192206
    193207    //  Real (Code logDens, Real x0, Real x1)
    194208\end_layout
    195209
    196 \begin_layout Standard
     210\begin_layout Plain Layout
    197211
    198212    NameBlock Scalar.Sampler =
    199213\end_layout
    200214
    201 \begin_layout Standard
     215\begin_layout Plain Layout
    202216
    203217    [[
    204218\end_layout
    205219
    206 \begin_layout Standard
     220\begin_layout Plain Layout
    207221
    208222      Real Arms(Code logDens, Real x0, Real x1)
    209223\end_layout
    210224
    211 \begin_layout Standard
     225\begin_layout Plain Layout
    212226
    213227      {
    214228\end_layout
    215229
    216 \begin_layout Standard
     230\begin_layout Plain Layout
    217231
    218232        ARMS(logDens, x0, x1)
    219233\end_layout
    220234
    221 \begin_layout Standard
     235\begin_layout Plain Layout
    222236
    223237      };
    224238\end_layout
    225239
    226 \begin_layout Standard
     240\begin_layout Plain Layout
    227241
    228242      Real Slice(Code logDens, Real x0, Real x1)
    229243\end_layout
    230244
    231 \begin_layout Standard
     245\begin_layout Plain Layout
    232246
    233247      {
    234248\end_layout
    235249
    236 \begin_layout Standard
     250\begin_layout Plain Layout
    237251
    238252        MatDat(SliceSampler1D(logDens, x0, x1),1,1)
    239253\end_layout
    240254
    241 \begin_layout Standard
     255\begin_layout Plain Layout
    242256
    243257      }
    244258\end_layout
    245259
    246 \begin_layout Standard
     260\begin_layout Plain Layout
    247261
    248262    ]]
    249263\end_layout
    250264
    251 \begin_layout Standard
     265\begin_layout Plain Layout
    252266
    253267  ]];
    254268\end_layout
    255269
    256 \begin_layout Standard
     270\begin_layout Plain Layout
    257271
    258272//////////////////////////////////////////////////////////////////////////////
    … …  
    280294status open
    281295
    282 \begin_layout Standard
     296\begin_layout Plain Layout
    283297
    284298//////////////////////////////////////////////////////////////////////////////
    285299\end_layout
    286300
    287 \begin_layout Standard
     301\begin_layout Plain Layout
    288302
    289303//Configuration default values over all BysMcmc related components
    290304\end_layout
    291305
    292 \begin_layout Standard
     306\begin_layout Plain Layout
    293307
    294308//////////////////////////////////////////////////////////////////////////////
    295309\end_layout
    296310
    297 \begin_layout Standard
     311\begin_layout Plain Layout
    298312
    299313  Set _config =
    300314\end_layout
    301315
    302 \begin_layout Standard
     316\begin_layout Plain Layout
    303317
    304318  [[
    305319\end_layout
    306320
    307 \begin_layout Standard
     321\begin_layout Plain Layout
    308322
    309323  //MCMC dimensions
    310324\end_layout
    311325
    312 \begin_layout Standard
     326\begin_layout Plain Layout
    313327
    314328    //The final number realizations that will remain after burnin
    315329\end_layout
    316330
    317 \begin_layout Standard
     331\begin_layout Plain Layout
    318332
    319333    Real mcmc.sampleLength = 2000;
    320334\end_layout
    321335
    322 \begin_layout Standard
     336\begin_layout Plain Layout
    323337
    324338    //The frequency of simulation notifying and chain cache updating
    325339\end_layout
    326340
    327 \begin_layout Standard
     341\begin_layout Plain Layout
    328342
    329343    Real mcmc.cacheLength = 100;
    330344\end_layout
    331345
    332 \begin_layout Standard
     346\begin_layout Plain Layout
    333347
    334348    //The number of first realizations that will be skiped at inference
    … …  
    336350\end_layout
    337351
    338 \begin_layout Standard
     352\begin_layout Plain Layout
    339353
    340354    //diagnostic time
    341355\end_layout
    342356
    343 \begin_layout Standard
     357\begin_layout Plain Layout
    344358
    345359    Real mcmc.burnin = 100;
    346360\end_layout
    347361
    348 \begin_layout Standard
     362\begin_layout Plain Layout
    349363
    350364    //Only one of each this number of simulations will be selected for
    351365\end_layout
    352366
    353 \begin_layout Standard
     367\begin_layout Plain Layout
    354368
    355369    //inference and diagnostic
    356370\end_layout
    357371
    358 \begin_layout Standard
     372\begin_layout Plain Layout
    359373
    360374    Real mcmc.thinning = 1; //thinningg
    361375\end_layout
    362376
    363 \begin_layout Standard
     377\begin_layout Plain Layout
    364378
    365379    //Maximum of time in seconds dedicated to simulation
    366380\end_layout
    367381
    368 \begin_layout Standard
     382\begin_layout Plain Layout
    369383
    370384    //Process will be stoped after mcmc.sampleLength + mcmc.burnin
    371385\end_layout
    372386
    373 \begin_layout Standard
     387\begin_layout Plain Layout
    374388
    375389    //simulations or mcmc.maxTime seconds will be elapsed
    376390\end_layout
    377391
    378 \begin_layout Standard
     392\begin_layout Plain Layout
    379393
    380394    Real mcmc.maxTime = 1/0;
    381395\end_layout
    382396
    383 \begin_layout Standard
     397\begin_layout Plain Layout
    384398
    385399  //MLS step configuration
    386400\end_layout
    387401
    388 \begin_layout Standard
     402\begin_layout Plain Layout
    389403
    390404    Text mls.method  = Options::Mls.Method::None;
    391405\end_layout
    392406
    393 \begin_layout Standard
     407\begin_layout Plain Layout
    394408
    395409    Real mls.maxIter = 100;
    396410\end_layout
    397411
    398 \begin_layout Standard
     412\begin_layout Plain Layout
    399413
    400414    Real mls.tolerance = 0.01;
    401415\end_layout
    402416
    403 \begin_layout Standard
     417\begin_layout Plain Layout
    404418
    405419    Real mls.FunnelGibbs.sigmaFactor = 0.01;
    406420\end_layout
    407421
    408 \begin_layout Standard
     422\begin_layout Plain Layout
    409423
    410424  //Basic master configuration
    411425\end_layout
    412426
    413 \begin_layout Standard
     427\begin_layout Plain Layout
    414428
    415429    //If solution error is great than this value a warning will be shown
    416430\end_layout
    417431
    418 \begin_layout Standard
     432\begin_layout Plain Layout
    419433
    420434    Real bsr.cholesky.epsilon = 1.E-13;
    421435\end_layout
    422436
    423 \begin_layout Standard
     437\begin_layout Plain Layout
    424438
    425439    //The notifying frequency of Cholesky warning
    426440\end_layout
    427441
    428 \begin_layout Standard
     442\begin_layout Plain Layout
    429443
    430444    Real bsr.cholesky.warningFreq = 100;
    431445\end_layout
    432446
    433 \begin_layout Standard
     447\begin_layout Plain Layout
    434448
    435449    //The number of burnin realizations in Gibbs drawing of truncated
    436450\end_layout
    437451
    438 \begin_layout Standard
     452\begin_layout Plain Layout
    439453
    440454    //multinormal
    441455\end_layout
    442456
    443 \begin_layout Standard
     457\begin_layout Plain Layout
    444458
    445459    Real bsr.truncMNormal.gibbsNumIter = 0;
    446460\end_layout
    447461
    448 \begin_layout Standard
     462\begin_layout Plain Layout
    449463
    450464    //Scalar sampler used in ARMA block of basic BSR can be a member of
    … …  
    452466\end_layout
    453467
    454 \begin_layout Standard
     468\begin_layout Plain Layout
    455469
    456470    //BysMcmc::Options::Scalar.Sampler or an API equivalent function
    457471\end_layout
    458472
    459 \begin_layout Standard
     473\begin_layout Plain Layout
    460474
    461475    Code bsr.scalarSampler.armaBlock = Options::Scalar.Sampler::Slice;
    462476\end_layout
    463477
    464 \begin_layout Standard
     478\begin_layout Plain Layout
    465479
    466480    //Scalar sampler used in ARMA block of basic BSR can be a member of
    … …  
    468482\end_layout
    469483
    470 \begin_layout Standard
     484\begin_layout Plain Layout
    471485
    472486    //BysMcmc::Options::Scalar.Sampler or an API equivalent function
    473487\end_layout
    474488
    475 \begin_layout Standard
     489\begin_layout Plain Layout
    476490
    477491    Code bsr.scalarSampler.nonLinBlock = Options::Scalar.Sampler::Slice;
    478492\end_layout
    479493
    480 \begin_layout Standard
     494\begin_layout Plain Layout
    481495
    482496    //Arima filter method
    483497\end_layout
    484498
    485 \begin_layout Standard
     499\begin_layout Plain Layout
    486500
    487501    Text bsr.arimaFilter = Options::Arima.Filter::FastChol;
    488502\end_layout
    489503
    490 \begin_layout Standard
     504\begin_layout Plain Layout
    491505
    492506  //CODA and other diagnostic report configuration
    493507\end_layout
    494508
    495 \begin_layout Standard
     509\begin_layout Plain Layout
    496510
    497511    //The quantile to be estimated in Raftery test
    498512\end_layout
    499513
    500 \begin_layout Standard
     514\begin_layout Plain Layout
    501515
    502516    Real report.raftery.diag.q = 0.025;
    503517\end_layout
    504518
    505 \begin_layout Standard
     519\begin_layout Plain Layout
    506520
    507521    //The desired margin of error of the estimate in Raftery test
    508522\end_layout
    509523
    510 \begin_layout Standard
     524\begin_layout Plain Layout
    511525
    512526    Real report.raftery.diag.r = 0.007; 
    513527\end_layout
    514528
    515 \begin_layout Standard
     529\begin_layout Plain Layout
    516530
    517531    //The probability of obtaining an estimate in the interval (q-r,q+r)
    … …  
    519533\end_layout
    520534
    521 \begin_layout Standard
     535\begin_layout Plain Layout
    522536
    523537    //Raftery test
    524538\end_layout
    525539
    526 \begin_layout Standard
     540\begin_layout Plain Layout
    527541
    528542    Real report.raftery.diag.s = 0.950; 
    529543\end_layout
    530544
    531 \begin_layout Standard
     545\begin_layout Plain Layout
    532546
    533547    //Precision required for estimate of time to convergence in Raftery
    … …  
    535549\end_layout
    536550
    537 \begin_layout Standard
     551\begin_layout Plain Layout
    538552
    539553    Real report.raftery.diag.eps = 0.001;
    540554\end_layout
    541555
    542 \begin_layout Standard
     556\begin_layout Plain Layout
    543557
    544558    //Lag of AutoCorrelation Function
    545559\end_layout
    546560
    547 \begin_layout Standard
     561\begin_layout Plain Layout
    548562
    549563    Real report.acf.lag= 20;
    550564\end_layout
    551565
    552 \begin_layout Standard
     566\begin_layout Plain Layout
    553567
    554568    //Number of divisions in histograms
    555569\end_layout
    556570
    557 \begin_layout Standard
     571\begin_layout Plain Layout
    558572
    559573    Real report.histogram.parts = 100;
    560574\end_layout
    561575
    562 \begin_layout Standard
     576\begin_layout Plain Layout
    563577
    564578    //Number of divisions in kernel density aproximations
    565579\end_layout
    566580
    567 \begin_layout Standard
     581\begin_layout Plain Layout
    568582
    569583    Real report.kerDens.points = 0;
    570584\end_layout
    571585
    572 \begin_layout Standard
     586\begin_layout Plain Layout
    573587
    574588  //Generic flags
    575589\end_layout
    576590
    577 \begin_layout Standard
     591\begin_layout Plain Layout
    578592
    579593    //If positive then is the number of existent realizations to be recovered
    … …  
    581595\end_layout
    582596
    583 \begin_layout Standard
     597\begin_layout Plain Layout
    584598
    585599    //from disk
    586600\end_layout
    587601
    588 \begin_layout Standard
     602\begin_layout Plain Layout
    589603
    590604    //If negative then is the number of last existent realization to be
    591605\end_layout
    592606
    593 \begin_layout Standard
     607\begin_layout Plain Layout
    594608
    595609    //skyped
    596610\end_layout
    597611
    598 \begin_layout Standard
     612\begin_layout Plain Layout
    599613
    600614    //If zero then no resuming will be made and a new Markov chain will
    … …  
    602616\end_layout
    603617
    604 \begin_layout Standard
     618\begin_layout Plain Layout
    605619
    606620    //generated
    607621\end_layout
    608622
    609 \begin_layout Standard
     623\begin_layout Plain Layout
    610624
    611625    Real do.resume = 0;
    612626\end_layout
    613627
    614 \begin_layout Standard
     628\begin_layout Plain Layout
    615629
    616630    //Enables or disables CODA and other diagnostic reports
    617631\end_layout
    618632
    619 \begin_layout Standard
     633\begin_layout Plain Layout
    620634
    621635    Real do.report = True;
    622636\end_layout
    623637
    624 \begin_layout Standard
     638\begin_layout Plain Layout
    625639
    626640    //Enables or disables in-sample evaluation of forecasting, filter, noise,
    … …  
    628642\end_layout
    629643
    630 \begin_layout Standard
     644\begin_layout Plain Layout
    631645
    632646    //residuals, ...
    633647\end_layout
    634648
    635 \begin_layout Standard
     649\begin_layout Plain Layout
    636650
    637651    Real do.eval = True;
    638652\end_layout
    639653
    640 \begin_layout Standard
     654\begin_layout Plain Layout
    641655
    642656    //Enables or disables in-sample evaluation of individual linear effects
    643657\end_layout
    644658
    645 \begin_layout Standard
     659\begin_layout Plain Layout
    646660
    647661    Real do.linear.effects = True
    648662\end_layout
    649663
    650 \begin_layout Standard
     664\begin_layout Plain Layout
    651665
    652666  ]];
    653667\end_layout
    654668
    655 \begin_layout Standard
     669\begin_layout Plain Layout
    656670
    657671//////////////////////////////////////////////////////////////////////////////
    … …  
    678692status open
    679693
    680 \begin_layout Standard
     694\begin_layout Plain Layout
    681695
    682696//////////////////////////////////////////////////////////////////////////////
    683697\end_layout
    684698
    685 \begin_layout Standard
     699\begin_layout Plain Layout
    686700
    687701//Searches a parameter in the user defined configuration NameBlock and,
    … …  
    689703\end_layout
    690704
    691 \begin_layout Standard
     705\begin_layout Plain Layout
    692706
    693707//not exists returns default value of BsyMcmc::Config
    694708\end_layout
    695709
    696 \begin_layout Standard
     710\begin_layout Plain Layout
    697711
    698712//////////////////////////////////////////////////////////////////////////////
    699713\end_layout
    700714
    701 \begin_layout Standard
     715\begin_layout Plain Layout
    702716
    703717Anything GetCfgVal(NameBlock config, Text member)
    704718\end_layout
    705719
    706 \begin_layout Standard
     720\begin_layout Plain Layout
    707721
    708722{
    709723\end_layout
    710724
    711 \begin_layout Standard
     725\begin_layout Plain Layout
    712726
    713727  StdLib::GetConfigValue(config,member,Eval("BysMcmc::Config::"+member))
    714728\end_layout
    715729
    716 \begin_layout Standard
     730\begin_layout Plain Layout
    717731
    718732}
    719733\end_layout
    720734
    721 \begin_layout Standard
     735\begin_layout Plain Layout
    722736
    723737//////////////////////////////////////////////////////////////////////////////
    … …  
    732746
    733747\family typewriter
    734 \begin_inset LatexCommand label
     748\begin_inset CommandInset label
     749LatexCommand label
    735750name "sub:Nameblock-BysMcmc::BuildCycler()"
    736751
    … …  
    742757\begin_layout Standard
    743758En
    744 \begin_inset LatexCommand htmlurl
    745 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_build.tol"
     759\begin_inset Flex URL
     760status collapsed
     761
     762\begin_layout Plain Layout
     763
     764http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     765ian/bysMcmc/_build.tol
     766\end_layout
    746767
    747768\end_inset
    … …  
    764785status open
    765786
    766 \begin_layout Standard
     787\begin_layout Plain Layout
    767788
    768789//////////////////////////////////////////////////////////////////////////////
    769790\end_layout
    770791
    771 \begin_layout Standard
     792\begin_layout Plain Layout
    772793
    773794//Identificador del modelo
    774795\end_layout
    775796
    776 \begin_layout Standard
     797\begin_layout Plain Layout
    777798
    778799Text get.name (Real unused)
    779800\end_layout
    780801
    781 \begin_layout Standard
     802\begin_layout Plain Layout
    782803
    783804//Identificador de la sesión de trabajo
    784805\end_layout
    785806
    786 \begin_layout Standard
     807\begin_layout Plain Layout
    787808
    788809Text get.session (Real unused)
    789810\end_layout
    790811
    791 \begin_layout Standard
     812\begin_layout Plain Layout
    792813
    793814//Camino donde se almacena la cadena de Markov en formato binario BBM
    794815\end_layout
    795816
    796 \begin_layout Standard
     817\begin_layout Plain Layout
    797818
    798819Text get.path (Real unused)
    799820\end_layout
    800821
    801 \begin_layout Standard
     822\begin_layout Plain Layout
    802823
    803824//Nombres de los parámetros de la cadena de Markov
    804825\end_layout
    805826
    806 \begin_layout Standard
     827\begin_layout Plain Layout
    807828
    808829Set get.colNames (Real unused)
    809830\end_layout
    810831
    811 \begin_layout Standard
     832\begin_layout Plain Layout
    812833
    813834//Simula una realización de la cadena de Markov
    814835\end_layout
    815836
    816 \begin_layout Standard
     837\begin_layout Plain Layout
    817838
    818839Matrix draw (Real numSim)
    819840\end_layout
    820841
    821 \begin_layout Standard
     842\begin_layout Plain Layout
    822843
    823844//Evalúa los componentes (filtro, ruido, residuos, previsión, ...) de cada
    … …  
    825846\end_layout
    826847
    827 \begin_layout Standard
     848\begin_layout Plain Layout
    828849
    829850//segmento de la regresión para un vector concreto de parámetros.
    830851\end_layout
    831852
    832 \begin_layout Standard
     853\begin_layout Plain Layout
    833854
    834855//Este método no es necesario para la simulación pero sí es recomendable
    … …  
    836857\end_layout
    837858
    838 \begin_layout Standard
     859\begin_layout Plain Layout
    839860
    840861//para su posterior diagnosis e inferencia.
    841862\end_layout
    842863
    843 \begin_layout Standard
     864\begin_layout Plain Layout
    844865
    845866Set eval(Matrix values)
    846867\end_layout
    847868
    848 \begin_layout Standard
     869\begin_layout Plain Layout
    849870
    850871//////////////////////////////////////////////////////////////////////////////
    … …  
    872893status open
    873894
    874 \begin_layout Standard
     895\begin_layout Plain Layout
    875896
    876897//////////////////////////////////////////////////////////////////////////////
    877898\end_layout
    878899
    879 \begin_layout Standard
     900\begin_layout Plain Layout
    880901
    881902NameBlock my_config =
    882903\end_layout
    883904
    884 \begin_layout Standard
     905\begin_layout Plain Layout
    885906
    886907[[
    887908\end_layout
    888909
    889 \begin_layout Standard
     910\begin_layout Plain Layout
    890911
    891912  Real mcmc.burnin        =  500;
    892913\end_layout
    893914
    894 \begin_layout Standard
     915\begin_layout Plain Layout
    895916
    896917  Real mcmc.sampleLength  = 5000
    897918\end_layout
    898919
    899 \begin_layout Standard
     920\begin_layout Plain Layout
    900921
    901922]];
    902923\end_layout
    903924
    904 \begin_layout Standard
     925\begin_layout Plain Layout
    905926
    906927//////////////////////////////////////////////////////////////////////////////
    … …  
    927948\series default
    928949 de
    929 \begin_inset LatexCommand htmlurl
    930 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/dynhlm/_db_api.estim.tol"
     950\begin_inset Flex URL
     951status collapsed
     952
     953\begin_layout Plain Layout
     954
     955http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     956ian/bysMcmc/bsr/dynhlm/_db_api.estim.tol
     957\end_layout
    931958
    932959\end_inset
    … …  
    942969status open
    943970
    944 \begin_layout Standard
     971\begin_layout Plain Layout
    945972
    946973//////////////////////////////////////////////////////////////////////////////
    947974\end_layout
    948975
    949 \begin_layout Standard
     976\begin_layout Plain Layout
    950977
    951978//Notifica la inicialización de la cadena de Markov,
    952979\end_layout
    953980
    954 \begin_layout Standard
     981\begin_layout Plain Layout
    955982
    956983//informando del número de variables y el path de almacenamiento
    957984\end_layout
    958985
    959 \begin_layout Standard
     986\begin_layout Plain Layout
    960987
    961988Real initializing(Real numVar, Text path)
    962989\end_layout
    963990
    964 \begin_layout Standard
     991\begin_layout Plain Layout
    965992
    966993//Notifica que se está simulando la realización
    967994\end_layout
    968995
    969 \begin_layout Standard
     996\begin_layout Plain Layout
    970997
    971998//numSim de la cadena de Markov
    972999\end_layout
    9731000
    974 \begin_layout Standard
     1001\begin_layout Plain Layout
    9751002
    9761003Real simulating(Real numSim)
    9771004\end_layout
    9781005
    979 \begin_layout Standard
     1006\begin_layout Plain Layout
    9801007
    9811008///////////////////////////////////////////////////////////////////////////////
    … …  
    10751102\series default
    10761103 devuelve un informe de diagnosis e inferencia básica (ver
    1077 \begin_inset LatexCommand ref
     1104\begin_inset CommandInset ref
     1105LatexCommand ref
    10781106reference "sub:BysMcmc::Inference"
    10791107
    … …  
    10911119\series default
    10921120 que se puede ver en
    1093 \begin_inset LatexCommand url
    1094 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_structs.tol"
     1121\begin_inset Flex URL
     1122status collapsed
     1123
     1124\begin_layout Plain Layout
     1125
     1126http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1127ian/bysMcmc/_structs.tol
     1128\end_layout
    10951129
    10961130\end_inset
    10971131
    10981132 y que se comentarán más adelante en
    1099 \begin_inset LatexCommand ref
     1133\begin_inset CommandInset ref
     1134LatexCommand ref
    11001135reference "sub:BysMcmc::Inference"
    11011136
    … …  
    11301165
    11311166\family typewriter
    1132 \begin_inset LatexCommand label
     1167\begin_inset CommandInset label
     1168LatexCommand label
    11331169name "sub:Nameblock-BysMcmc::DefineBlock()"
    11341170
    … …  
    11401176\begin_layout Standard
    11411177En
    1142 \begin_inset LatexCommand htmlurl
    1143 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_defineBlock.tol"
     1178\begin_inset Flex URL
     1179status collapsed
     1180
     1181\begin_layout Plain Layout
     1182
     1183http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1184ian/bysMcmc/_defineBlock.tol
     1185\end_layout
    11441186
    11451187\end_inset
    … …  
    11671209
    11681210\family typewriter
    1169 \begin_inset LatexCommand label
     1211\begin_inset CommandInset label
     1212LatexCommand label
    11701213name "sub:BysMcmc::_.cmsg"
    11711214
    … …  
    11771220\begin_layout Standard
    11781221En el fichero
    1179 \begin_inset LatexCommand htmlurl
    1180 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_cmsgs.tol"
     1222\begin_inset Flex URL
     1223status collapsed
     1224
     1225\begin_layout Plain Layout
     1226
     1227http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1228ian/bysMcmc/_cmsgs.tol
     1229\end_layout
    11811230
    11821231\end_inset
    … …  
    11911240\series default
    11921241 implementado en
    1193 \begin_inset LatexCommand htmlurl
    1194 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/general/system/cmsg/_coded.tol"
     1242\begin_inset Flex URL
     1243status collapsed
     1244
     1245\begin_layout Plain Layout
     1246
     1247http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/general/system/cmsg/_c
     1248oded.tol
     1249\end_layout
    11951250
    11961251\end_inset
    … …  
    12231278
    12241279\family typewriter
    1225 \begin_inset LatexCommand label
     1280\begin_inset CommandInset label
     1281LatexCommand label
    12261282name "sub:BysMcmc::Inference"
    12271283
    … …  
    12331289\begin_layout Standard
    12341290En
    1235 \begin_inset LatexCommand htmlurl
    1236 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_inference.tol"
     1291\begin_inset Flex URL
     1292status collapsed
     1293
     1294\begin_layout Plain Layout
     1295
     1296http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1297ian/bysMcmc/_inference.tol
     1298\end_layout
    12371299
    12381300\end_inset
    … …  
    12411303 bayesianas a partir de cadenas de Markov previamente simuladas definidos
    12421304 en el fichero
    1243 \begin_inset LatexCommand htmlurl
    1244 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_inference_functions.tol"
     1305\begin_inset Flex URL
     1306status collapsed
     1307
     1308\begin_layout Plain Layout
     1309
     1310http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1311ian/bysMcmc/_inference_functions.tol
     1312\end_layout
    12451313
    12461314\end_inset
    … …  
    13131381\series default
    13141382: Una tabla con una fila para el resultado del test de Raftery de CODA
    1315 \begin_inset LatexCommand cite
     1383\begin_inset CommandInset citation
     1384LatexCommand cite
    13161385key "CODA-Convergence-diagnosis-output-analysis"
    13171386
    … …  
    13231392\series default
    13241393 que se puede ver en
    1325 \begin_inset LatexCommand url
    1326 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_structs.tol"
     1394\begin_inset Flex URL
     1395status collapsed
     1396
     1397\begin_layout Plain Layout
     1398
     1399http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1400ian/bysMcmc/_structs.tol
     1401\end_layout
    13271402
    13281403\end_inset
    … …  
    13471422\series default
    13481423: Una tabla con una fila para el resultado del sumario CODA
    1349 \begin_inset LatexCommand cite
     1424\begin_inset CommandInset citation
     1425LatexCommand cite
    13501426key "CODA-Convergence-diagnosis-output-analysis"
    13511427
    … …  
    13571433\series default
    13581434 que se puede ver en
    1359 \begin_inset LatexCommand url
    1360 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/_structs.tol"
     1435\begin_inset Flex URL
     1436status collapsed
     1437
     1438\begin_layout Plain Layout
     1439
     1440http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1441ian/bysMcmc/_structs.tol
     1442\end_layout
    13611443
    13621444\end_inset
    … …  
    14351517
    14361518\family typewriter
    1437 \begin_inset LatexCommand label
     1519\begin_inset CommandInset label
     1520LatexCommand label
    14381521name "sub:BysMcmc::Bsr"
    14391522
    … …  
    14451528\begin_layout Standard
    14461529En
    1447 \begin_inset LatexCommand htmlurl
    1448 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/_bsr.tol"
     1530\begin_inset Flex URL
     1531status collapsed
     1532
     1533\begin_layout Plain Layout
     1534
     1535http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1536ian/bysMcmc/bsr/_bsr.tol
     1537\end_layout
    14491538
    14501539\end_inset
    … …  
    14571546\begin_layout Itemize
    14581547En
    1459 \begin_inset LatexCommand htmlurl
    1460 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_gibbs.tol"
     1548\begin_inset Flex URL
     1549status collapsed
     1550
     1551\begin_layout Plain Layout
     1552
     1553http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1554ian/bysMcmc/bsr/gibbs/_gibbs.tol
     1555\end_layout
    14611556
    14621557\end_inset
    … …  
    14681563 que incluye el simulador de Gibbs de BSR propiamente dicho que se explica
    14691564 en detalle en
    1470 \begin_inset LatexCommand ref
     1565\begin_inset CommandInset ref
     1566LatexCommand ref
    14711567reference "cha:BysMcmc::Bsr::Gibbs"
    14721568
    … …  
    14781574\begin_layout Itemize
    14791575En
    1480 \begin_inset LatexCommand htmlurl
    1481 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/_import.tol"
     1576\begin_inset Flex URL
     1577status collapsed
     1578
     1579\begin_layout Plain Layout
     1580
     1581http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1582ian/bysMcmc/bsr/_import.tol
     1583\end_layout
    14821584
    14831585\end_inset
    … …  
    14891591 que contiene la API genérica de definición de modelos de BSR cuya descripción
    14901592 se encuentra en
    1491 \begin_inset LatexCommand ref
     1593\begin_inset CommandInset ref
     1594LatexCommand ref
    14921595reference "cha:BysMcmc::Bsr::Import"
    14931596
    … …  
    14991602\begin_layout Itemize
    15001603En
    1501 \begin_inset LatexCommand htmlurl
    1502 target "http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/dynhlm/_dynhlm.tol"
     1604\begin_inset Flex URL
     1605status collapsed
     1606
     1607\begin_layout Plain Layout
     1608
     1609http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1610ian/bysMcmc/bsr/dynhlm/_dynhlm.tol
     1611\end_layout
    15031612
    15041613\end_inset
    … …  
    15121621 ocurren en el tiempo.
    15131622 Para un estudio en profundidad de este tema ver
    1514 \begin_inset LatexCommand ref
     1623\begin_inset CommandInset ref
     1624LatexCommand ref
    15151625reference "cha:BysMcmc::Bsr::DynHlm"
    15161626
    … …  
    15181628
    15191629
     1630\end_layout
     1631
     1632\begin_layout Itemize
     1633En
     1634\begin_inset Flex URL
     1635status collapsed
     1636
     1637\begin_layout Plain Layout
     1638
     1639http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
     1640ian/bysMcmc/bsr/_oneNode.tol
     1641\end_layout
     1642
     1643\end_inset
     1644
     1645 se define el miembro
     1646\series bold
     1647NameBlock BysMcmc::Bsr::OneNode
     1648\series default
     1649 que contiene una API simplificada que construye directamente un BSR.ModelDef
     1650 a partir de un NameBlock con una estructura bastante sencilla para el caso
     1651 de un modelo BSR con un solo nodo observacional.
     1652 En estos casos no se necesita crear un archivo BSR ASCII ni mucho menos
     1653 almacenar información alguna en la base de datos.
    15201654\end_layout
    15211655
    … …  
    15241658 ficheros de datos ASCII con formato .bsr, el cual está implementado en la
    15251659 función built-in C++ de TOL Bsr.Parse que se describe en
    1526 \begin_inset LatexCommand ref
     1660\begin_inset CommandInset ref
     1661LatexCommand ref
    15271662reference "cha:El-formato-ASCII-BSR"
    15281663
Note: See TracChangeset for help on using the changeset viewer.