source: tol/doc/modeling/BSR/BSR_P2_S5_DynHlm.lyx @ 8640fff

1941-docker-image-to-testdevel
Last change on this file since 8640fff was 8640fff, checked in by Miguel Ángel Fernández <mafernandez@…>, 18 years ago

Inclusión de la función modSes.Mix.Constraint.Create

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

  • Property mode set to 100644
File size: 39.3 KB
Line 
1#LyX 1.6.0 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\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\use_default_options false
31\begin_modules
32theorems-ams
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:BysMcmc::Bsr::DynHlm"
76
77\end_inset
78
79BysMcmc::Bsr::DynHlm
80\end_layout
81
82\begin_layout Standard
83Se describen los miembros y métodos generales del NameBlock BysMcmc::Bsr::DynHlm
84\end_layout
85
86\begin_layout Section
87Descripción
88\end_layout
89
90\begin_layout Standard
91Como ya se ha dicho anteriormente el caso del modelo jerárquico aparece
92 de forma natural en multitud de ocasiones y su especial estructura sparse
93 por bloques permite simplificaciones importantes a la hora de la definición
94 del modelo.
95 En particular es especialemente apta para ser almacenada en una base de
96 datos que facilite la inserción, modificación y mantenimiento en general
97 de diversos modelos y versiones ó sesiones del mismo, de forma que se automatic
98e al máximo las tareas de definición, diagnosis, inferencia y todas las
99 tareas que conlleva un sistema de modelación masiva tanto en la etapa de
100 desarrollo como en la de producción.
101\end_layout
102
103\begin_layout Section
104\begin_inset CommandInset label
105LatexCommand label
106name "sec:El-script-de-La-base-de-datos-Bsr-Hlm"
107
108\end_inset
109
110El script de la base de datos del sistema Bsr-Hlm
111\end_layout
112
113\begin_layout Standard
114De todo ellos se ocupan los miembros y métodos de este
115\series bold
116NameBlock BysMcmc::Bsr::DynHlm
117\series default
118 implementado en
119\begin_inset Flex URL
120status collapsed
121
122\begin_layout Plain Layout
123
124http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
125ian/bysMcmc/bsr/dynhlm/_dynhlm.tol
126\end_layout
127
128\end_inset
129
130
131\end_layout
132
133\begin_layout Standard
134El script SQL
135\begin_inset Flex URL
136status collapsed
137
138\begin_layout Plain Layout
139
140http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
141ian/bysMcmc/bsr/dynhlm/db_bsrhlm_mysql.sql
142\end_layout
143
144\end_inset
145
146 contiene todo lo necesario para convertir una base de datos existente en
147 el sistema de gestión de modelos de
148\series bold
149BysMcmc::Bsr::DynHlm
150\series default
151 que llamaremos en lo sucesivo sistema Bsr-Hlm.
152\end_layout
153
154\begin_layout Standard
155En el capítulo
156\begin_inset CommandInset ref
157LatexCommand ref
158reference "cha:La-base-de-datos-del-sistema-Bsr-Hlm"
159
160\end_inset
161
162 se explica con detalle todo lo relativo a las tablas del sistema y sus
163 relaciones.
164 Baste decir aquí que existen varios grupos de tablas
165\end_layout
166
167\begin_layout Itemize
168Dimensionales: Aquellas que definen los valores que pueden adoptar determinados
169 campos de otras tablas
170\end_layout
171
172\begin_deeper
173\begin_layout Itemize
174Del sistema: aquellas cuyos valores vienen dados por el propio sistema y
175 no deben ser modificadas por el usuario.
176\end_layout
177
178\begin_layout Itemize
179De usuario: aquellas que vienen vacías de fábrica y en las que el usuario,
180 mediante el programa de interfaz que elija, debe introducir datos propios.
181\end_layout
182
183\end_deeper
184\begin_layout Itemize
185ModSes: Aquellas que definen una sesión concreta de un modelo específico.
186 Deben ser rellenadas por el programa de interfaz de usuario.
187 El índice de todas estas tablas comienza siempre por los campos (id_model,
188 id_session) que definen el objetivo y la versión concreta del modelo en
189 cuestión.
190\end_layout
191
192\begin_deeper
193\begin_layout Itemize
194Genéricas: aquellas que no se refieren a ningún tipo de nodo en particular.
195\end_layout
196
197\begin_layout Itemize
198Observacionales: aquellas que se refieren a los nodos observacionales.
199\end_layout
200
201\begin_layout Itemize
202Latentes: aquellas que se refieren a los nodos latentes.
203\end_layout
204
205\begin_layout Itemize
206A priori: aquellas que se refieren a los nodos a priori.
207\end_layout
208
209\begin_layout Itemize
210Mixtas: aquellas que se refieren a los nodos mixtos, es decir que pueden
211 relacionar diversos tipos de nodos.
212\end_layout
213
214\end_deeper
215\begin_layout Itemize
216Resultados: Aquellas que recojen resultados de la simulación y que son rellenada
217s por el propio sistema Bsr-Hlm durante y después del proceso.
218\end_layout
219
220\begin_layout Section
221
222\family typewriter
223NameBlock BysMcmc::Bsr::DynHlm::DbApi
224\end_layout
225
226\begin_layout Standard
227En el fichero
228\begin_inset Flex URL
229status collapsed
230
231\begin_layout Plain Layout
232
233http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
234ian/bysMcmc/bsr/dynhlm/_db_api.tol
235\end_layout
236
237\end_inset
238
239 se implementa la cabecera del
240\series bold
241NameBlock BysMcmc::Bsr::DynHlm::DbApi
242\series default
243 que incluye los métodos específicos de manejo de la base de datos del sistema
244 Bsr-Hlm.
245\end_layout
246
247\begin_layout Standard
248Todos los métodos precisan que previamente haya sido abierta y activa la
249 conexión a la base de datos del sistema Bsr-Hlm.
250 
251\end_layout
252
253\begin_layout Standard
254Se han clasificado dichos métodos en distintos ficheros según el tipo de
255 datos a los que afectan:
256\end_layout
257
258\begin_layout Itemize
259\begin_inset Flex URL
260status collapsed
261
262\begin_layout Plain Layout
263
264http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
265ian/bysMcmc/bsr/dynhlm/_db_api.tools.tol
266\end_layout
267
268\end_inset
269
270: Contiene las utilidades SQL genéricas y las de manejo de las tablas dimensiona
271les:
272\end_layout
273
274\begin_deeper
275\begin_layout Itemize
276
277\series bold
278Real SetEngineToMySQL(Real unused)
279\series default
280: Establece en el miembro
281\series bold
282_.engine
283\series default
284 el motor de base de datos a emplear.
285 De momento el único admitido es MySql.
286\end_layout
287
288\begin_layout Itemize
289
290\series bold
291Set SqlTableTrace(Text query, Text structure)
292\series default
293: Ejecuta una consulta de tipo
294\series bold
295SELECT
296\series default
297 y devuelve el contenido en un conjunto con la estructura dada, si no es
298 la cadena vacía en cuyo caso se devuelve una tabla no estructurada.
299 Si el miembro de configuración doQueryTrace está habilitado se escribirá
300 primero la consulta por la salida estándar.
301\end_layout
302
303\begin_layout Itemize
304
305\series bold
306Real SqlExecTrace(Text query)
307\series default
308: Ejecuta una consulta de modificación (
309\series bold
310INSERT
311\series default
312,
313\series bold
314DELETE
315\series default
316,
317\series bold
318UPDATE
319\series default
320,
321\series bold
322ALTER
323\series default
324, ...) y devuelve 1 en caso de éxito.
325 Si el miembro de configuración doQueryTrace está habilitado se escribirá
326 primero la consulta por la salida estándar.
327\end_layout
328
329\begin_layout Itemize
330
331\series bold
332Text SqlFormatDate(Date dte)
333\series default
334: Transforma una fecha en un texto admisible como fecha por el motor de
335 la base de datos dado en el miembro
336\series bold
337_.engine.
338 
339\series default
340Si la fecha no es válida devuelve el texto
341\series bold
342'NULL'
343\series default
344para que sea tratado como tal por la base de datos.
345\end_layout
346
347\begin_layout Itemize
348
349\series bold
350Text SqlFormatReal(Real x)
351\series default
352: Transforma un número real en un texto admisible como número de precisión
353 doble por el motor de la base de datos dado en el miembro
354\series bold
355_.engine.
356 
357\series default
358Si el número no es finito devuelve el texto
359\series bold
360'NULL'
361\series default
362para que sea tratado como tal por la base de datos.
363\end_layout
364
365\begin_layout Itemize
366
367\series bold
368Real CreateSkeleton(Real unused)
369\series default
370: Ejecuta el script de la base de datos del sistema (ver
371\begin_inset CommandInset ref
372LatexCommand ref
373reference "sec:El-script-de-La-base-de-datos-Bsr-Hlm"
374
375\end_inset
376
377) en la base de datos activa.
378\end_layout
379
380\begin_layout Itemize
381
382\series bold
383Real ForeignKey.Disable(Real unused)
384\series default
385: Desactiva las claves ajenas que relacionan las tablas para permitir hacer
386 modificaciones controladas.
387 No se debe usar si no se está seguro de que las modificaciones serán congruente
388s con dichas claves.
389\end_layout
390
391\begin_layout Itemize
392
393\series bold
394Real ForeignKey.Enable(Real unused)
395\series default
396: Reestablece las claves ajenas que relacionan las tablas después de haber
397 hecho modificaciones controladas.
398\end_layout
399
400\begin_layout Itemize
401
402\series bold
403Real Mod.Create(Text dbName, Text model, Text description)
404\series default
405: Crea un nuevo registro de modelo o modifica uno existente.
406\end_layout
407
408\begin_layout Itemize
409
410\series bold
411Real Mod.Delete(Text dbName, Text model)
412\series default
413: Elimina, si existe, un registro de modelo y todos los registros asociados
414 a todas las sesiones del mismo en todas las tablas del sistema.
415 Se debe usar por tanto con mucho cuidado pues supone la eliminación de
416 todo rastro del modelo.
417\end_layout
418
419\begin_layout Itemize
420
421\series bold
422Real Mod.SetBlocked(Text dbName, Text model, Real blocked)
423\series default
424: Bloquea o desbloquea todas las model-session asociadas a un modelo.
425\end_layout
426
427\begin_layout Itemize
428
429\series bold
430Real Ses.Create(Text dbName, Text model, Text description)
431\series default
432: Crea un nuevo registro de sesión o modifica uno existente.
433\end_layout
434
435\begin_layout Itemize
436
437\series bold
438Real Ses.Delete(Text dbName, Text model)
439\series default
440: Elimina, si existe, un registro de sesión y todos los registros asociados
441 a todas los modelos de la misma en todas las tablas del sistema.
442 Se debe usar por tanto con mucho cuidado pues supone la eliminación de
443 todo rastro de la sesión.
444\end_layout
445
446\begin_layout Itemize
447
448\series bold
449Real Ses.SetBlocked(Text dbName, Text model, Real blocked)
450\series default
451: Bloquea o desbloquea todas las model-session asociadas a una sesión.
452\end_layout
453
454\end_deeper
455\begin_layout Itemize
456\begin_inset Flex URL
457status collapsed
458
459\begin_layout Plain Layout
460
461http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
462ian/bysMcmc/bsr/dynhlm/_db_api.tools.modses.tol
463\end_layout
464
465\end_inset
466
467: Contiene las utilidades de manejo de las tablas de tipo ModSes genéricas:
468\end_layout
469
470\begin_deeper
471\begin_layout Itemize
472
473\series bold
474Real ModSes.CheckBlocked(Text dbName, Text model, Text session, Real forzeStop)
475\series default
476: Comprueba si una model-session está bloqueada y en tal caso, si
477\series bold
478forzeStop
479\series default
480 es cierto se para el proceso de compilación TOL en curso con
481\series bold
482Real Stop
483\series default
484.
485\end_layout
486
487\begin_layout Itemize
488
489\series bold
490Real ModSes.SetBlocked(Text dbName, Text model, Text session, Real blocked)
491\series default
492: Establece el estado de bloqueo de una model-session al valor
493\series bold
494blocked
495\series default
496.
497\end_layout
498
499\begin_layout Itemize
500
501\series bold
502Real ModSes.Create(Text dbName, Text model, Text session)
503\series default
504: Crea un registro de model-session.
505 Un modelo puede tener diferentes sesiones y una sesión se puede referir
506 a varios modelos.
507\end_layout
508
509\begin_layout Itemize
510
511\series bold
512Real ModSes.SetLevels(Text dbName, Text model, Text session, Real maxLatLevel,
513 Real hasPrior, Real hasMixture)
514\series default
515: Establece los niveles de jerarquía admnisibles del modelo.
516\end_layout
517
518\begin_layout Itemize
519
520\series bold
521ModSes.Node.Create(Text dbName, Text model, Text session, Text node, Text
522 nodeType, Real level, Real number, Text description)
523\series default
524: Crea un nuevo registro de nodo.
525 Si ya existiera uno con ese nombre en esa model-session dará error de SQL.
526\end_layout
527
528\begin_layout Itemize
529
530\series bold
531Real ModSes.Delete(Text dbName, Text model, Text session)
532\series default
533: Borra todos los registros asociados a una model-session en todas las tablas
534 del sistema.
535 Se debe usar por tanto con mucho cuidado pues supone la eliminación de
536 todo rastro de la model-session.
537\end_layout
538
539\begin_layout Itemize
540
541\series bold
542Real ModSes.Replicate(Text from_dbName, Text from_model, Text from_session,
543 Text to_dbName, Text to_model, Text to_session)
544\series default
545: Hace una copia de una model-session.
546 Como es lógico, al menos uno de los tres descriptores de destino
547\series bold
548to_dbName, to_model, to_session
549\series default
550 debe ser distintos de los correspondientes descriptores de origen
551\series bold
552from_dbName, from_model, from_session
553\series default
554.
555 Si es
556\series bold
557to_dbName
558\series default
559 distinta de
560\series bold
561from_dbName
562\series default
563 esto permite transmitir modelos entre distintas bases de datos dentro del
564 mismo gestor.
565\end_layout
566
567\begin_layout Itemize
568
569\series bold
570Real ModSes.Move(Text from_dbName, Text from_model, Text from_session, Text
571 to_dbName, Text to_model, Text to_session)
572\series default
573: Copia una model-session de origen en otra de destino como se explica en
574 la función anterior y luego borra la de origen.
575\end_layout
576
577\begin_layout Itemize
578
579\series bold
580Real ModSes.Node.Rename(Text dbName, Text model, Text session, Text from_node,
581 Text to_node)
582\series default
583: Renombra un nodo dentro de una model-session extendiendo el cambio a todas
584 las tablas afectadas para mantener la integridad referencial.
585\end_layout
586
587\begin_layout Itemize
588
589\series bold
590Real ModSes.Node.Delete(Text dbName, Text model, Text session, Text from_node)
591\series default
592: Borra un nodo un nodo dentro de una model-session extendiendo el cambio
593 a todas las tablas afectadas para mantener la integridad referencial.
594\end_layout
595
596\end_deeper
597\begin_layout Itemize
598\begin_inset Flex URL
599status collapsed
600
601\begin_layout Plain Layout
602
603http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
604ian/bysMcmc/bsr/dynhlm/_db_api.tools.modses.obs.tol
605\end_layout
606
607\end_inset
608
609: Contiene las utilidades de manejo de las tablas de tipo ModSes Observacionales
610:
611\end_layout
612
613\begin_deeper
614\begin_layout Itemize
615
616\series bold
617Real ModSes.Obs.Output.Create(...)
618\series default
619: Crea el registro de output
620\end_layout
621
622\begin_layout Itemize
623
624\series bold
625Real ModSes.Obs.Input.Create(...)
626\series default
627: Crea un registro de input
628\end_layout
629
630\begin_layout Itemize
631
632\series bold
633Real ModSes.Obs.TransFun.Create(...)
634\series default
635: Crea un registro de función de transferencia omega(B)/delta(B)
636\end_layout
637
638\begin_layout Itemize
639
640\series bold
641Real ModSes.Obs.SetArima(Text dbName, Text model, Text session, Text node,
642 Set arima)
643\series default
644: Crea un registro de factor ARIMA para cada elemento con estructura ARIMAStruct
645 del argumento
646\series bold
647arima
648\series default
649.
650\end_layout
651
652\begin_layout Itemize
653
654\series bold
655\begin_inset CommandInset label
656LatexCommand label
657name "ite:Real-ModSes.Obs.Create"
658
659\end_inset
660
661Real ModSes.Obs.Create(Text dbName, Text model, Text session, NameBlock node)
662\series default
663: Crea todos los registros necesarios para la definición de un nodo observaciona
664l a partir de un manejador TOL del nodo con esta API mínima
665\begin_inset listings
666lstparams "basicstyle={\small\ttfamily},extendedchars=true"
667inline false
668status open
669
670\begin_layout Plain Layout
671
672NameBlock node =
673\end_layout
674
675\begin_layout Plain Layout
676
677[[
678\end_layout
679
680\begin_layout Plain Layout
681
682  //##Nombre del nodo
683\end_layout
684
685\begin_layout Plain Layout
686
687  Text _.id_node;
688\end_layout
689
690\begin_layout Plain Layout
691
692  //##Descripción del nodo
693\end_layout
694
695\begin_layout Plain Layout
696
697  Text _.description;
698\end_layout
699
700\begin_layout Plain Layout
701
702  //##Devuelve una serie del nodo dado un identificador único   
703\end_layout
704
705\begin_layout Plain Layout
706
707  Serie GetSerie(Text id_serie);
708\end_layout
709
710\begin_layout Plain Layout
711
712  //##Información adicional del modelo sobre el output
713\end_layout
714
715\begin_layout Plain Layout
716
717  NameBlock _.output =
718\end_layout
719
720\begin_layout Plain Layout
721
722  [[
723\end_layout
724
725\begin_layout Plain Layout
726
727    //##Nombre con el que reconoce la serie en la base de datos
728\end_layout
729
730\begin_layout Plain Layout
731
732    Text  _.name;
733\end_layout
734
735\begin_layout Plain Layout
736
737    //##Serie output
738\end_layout
739
740\begin_layout Plain Layout
741
742    Serie _.serie;
743\end_layout
744
745\begin_layout Plain Layout
746
747    //##Número de sigmas para la distribución a priori de los
748\end_layout
749
750\begin_layout Plain Layout
751
752    //omitidos se multiplicará por la desviación típica muestral
753\end_layout
754
755\begin_layout Plain Layout
756
757    //de la serie.
758 La media a priori será la de la propia serie.
759 
760\end_layout
761
762\begin_layout Plain Layout
763
764    Real  _.mis_pri_sig_fac;
765\end_layout
766
767\begin_layout Plain Layout
768
769    //##Valor mínimo a priori para los omitidos
770\end_layout
771
772\begin_layout Plain Layout
773
774    Real  _.mis_pri_min;
775\end_layout
776
777\begin_layout Plain Layout
778
779    //##Valor máximo a priori para los omitidos
780\end_layout
781
782\begin_layout Plain Layout
783
784    Real  _.mis_pri_max;
785\end_layout
786
787\begin_layout Plain Layout
788
789    //##Fecha inicial de estimación del nodo.
790 Si la serie empieza
791\end_layout
792
793\begin_layout Plain Layout
794
795    //más tarde se rellenará con omitidos
796\end_layout
797
798\begin_layout Plain Layout
799
800    Date  _.firstDate;
801\end_layout
802
803\begin_layout Plain Layout
804
805    //##Fecha final de estimación del nodo.
806 Si la serie acaba antes
807\end_layout
808
809\begin_layout Plain Layout
810
811    //se rellenará con omitidos, lo cual es un método de previsión
812\end_layout
813
814\begin_layout Plain Layout
815
816    //muy simple
817\end_layout
818
819\begin_layout Plain Layout
820
821    Date  _.lastDate;
822\end_layout
823
824\begin_layout Plain Layout
825
826    //##Parte ARIMA asociada
827\end_layout
828
829\begin_layout Plain Layout
830
831    Set   _.arima;
832\end_layout
833
834\begin_layout Plain Layout
835
836  ]];
837\end_layout
838
839\begin_layout Plain Layout
840
841  //##Información adicional del modelo sobre los inputs
842\end_layout
843
844\begin_layout Plain Layout
845
846  //Cada elemento es un NameBlock cuyo nombre será el identificador
847\end_layout
848
849\begin_layout Plain Layout
850
851  //en la base de datos de BsrHlm y es obligatorio que se llame   
852\end_layout
853
854\begin_layout Plain Layout
855
856  //igual que la correspondiente serie input
857\end_layout
858
859\begin_layout Plain Layout
860
861  Set _.input = SetOfNameBlock(
862\end_layout
863
864\begin_layout Plain Layout
865
866    //## input.1.name es el nombre con el que reconoce la serie en
867\end_layout
868
869\begin_layout Plain Layout
870
871    //la base de datos
872\end_layout
873
874\begin_layout Plain Layout
875
876    NameBlock input.1.name =                                           
877\end_layout
878
879\begin_layout Plain Layout
880
881    [[
882\end_layout
883
884\begin_layout Plain Layout
885
886      //##Serie input
887\end_layout
888
889\begin_layout Plain Layout
890
891      Serie _.serie;
892\end_layout
893
894\begin_layout Plain Layout
895
896      //##Si es falso no se usará este input
897\end_layout
898
899\begin_layout Plain Layout
900
901      Real  _.enabled;
902\end_layout
903
904\begin_layout Plain Layout
905
906      //#Función de transferencia.
907 Es opcional con valor por defecto 1/1       
908\end_layout
909
910\begin_layout Plain Layout
911
912      Ratio _.transferFunction;
913\end_layout
914
915\begin_layout Plain Layout
916
917      //##Número de sigmas para la distribución a priori de los omitidos
918\end_layout
919
920\begin_layout Plain Layout
921
922      Real  _.mis_pri_sig_fac,
923\end_layout
924
925\begin_layout Plain Layout
926
927      //##Valor mínimo a priori para los omitidos 
928\end_layout
929
930\begin_layout Plain Layout
931
932      Real  _.mis_pri_min;
933\end_layout
934
935\begin_layout Plain Layout
936
937      //##Valor máximo a priori para los omitidos
938\end_layout
939
940\begin_layout Plain Layout
941
942      Real  _.mis_pri_max;
943\end_layout
944
945\begin_layout Plain Layout
946
947      //##Valor inicial del parámetro
948\end_layout
949
950\begin_layout Plain Layout
951
952      Real _.initValue;
953\end_layout
954
955\begin_layout Plain Layout
956
957      //##Valor mínimo a priori del parámetro
958\end_layout
959
960\begin_layout Plain Layout
961
962      Real _.minimum;
963\end_layout
964
965\begin_layout Plain Layout
966
967      //##Valor máximo a priori del parámetro
968\end_layout
969
970\begin_layout Plain Layout
971
972      Real _.maximum
973\end_layout
974
975\begin_layout Plain Layout
976
977    ]],
978\end_layout
979
980\begin_layout Plain Layout
981
982    ...
983\end_layout
984
985\begin_layout Plain Layout
986
987  )
988\end_layout
989
990\begin_layout Plain Layout
991
992]];
993\end_layout
994
995\end_inset
996
997
998\end_layout
999
1000\begin_layout Itemize
1001
1002\series bold
1003Real ModSes.Obs.CreateAll(Text dbName, Text model, Text session, Set nodes)
1004\series default
1005: Crea un conjunto de nodos observacionales a partir de un conjunto de manejador
1006es TOL del nodo con la API mínima recién definida.
1007\end_layout
1008
1009\begin_layout Itemize
1010
1011\series bold
1012Real ModSes.Obs.Output.Serie.Rename(Text dbName, Text model, Text session, Text
1013 from_serie, Text to_serie)
1014\series default
1015: Renombra una serie output en todas las tablas donde es necesario.
1016\end_layout
1017
1018\begin_layout Itemize
1019
1020\series bold
1021Real ModSes.Obs.Input.Serie.Rename(Text dbName, Text model, Text session, Text
1022 from_serie, Text to_serie)
1023\series default
1024: Renombra una serie input en todas las tablas donde es necesario.
1025\end_layout
1026
1027\end_deeper
1028\begin_layout Itemize
1029\begin_inset Flex URL
1030status collapsed
1031
1032\begin_layout Plain Layout
1033
1034http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1035ian/bysMcmc/bsr/dynhlm/_db_api.tools.modses.lat.tol
1036\end_layout
1037
1038\end_inset
1039
1040: Contiene las utilidades de manejo de las tablas de tipo ModSes Latentes
1041\end_layout
1042
1043\begin_deeper
1044\begin_layout Itemize
1045
1046\series bold
1047Real ModSes.Lat.SigBlk.Create(...)
1048\series default
1049: Crea el registro del Sigma-Block.
1050 de un nodo latente.
1051\end_layout
1052
1053\begin_layout Itemize
1054
1055\series bold
1056Real ModSes.Lat.Equ.Create(...)
1057\series default
1058: Crea el registro de una ecuación de un nodo latente.
1059\end_layout
1060
1061\begin_layout Itemize
1062
1063\series bold
1064Real ModSes.Lat.Output.Create(...)
1065\series default
1066: Crea el registro de un término output para una ecuación de un nodo latente.
1067\end_layout
1068
1069\begin_layout Itemize
1070
1071\series bold
1072Real ModSes.Lat.Input.Create(...)
1073\series default
1074: Crea el registro de un término input para una ecuación de un nodo latente.
1075\end_layout
1076
1077\begin_layout Itemize
1078
1079\series bold
1080\begin_inset CommandInset label
1081LatexCommand label
1082name "ite:Real-ModSes.Lat.Homog_1.Create"
1083
1084\end_inset
1085
1086Real ModSes.Lat.Homog_1.Create(Text dbName, Text model, Text session, Text
1087 id_node, Text description, Real level, Real number, Text id_parameter,
1088 Real initValue, Real sigma, Real minimum, Real maximum, Set node_childs)
1089\series default
1090: Crea todos los registros necesarios para definir un nodo latente de homogenida
1091d simple sobre un conjunto de variables de los nodos hijo con esta API
1092\begin_inset listings
1093lstparams "basicstyle={\small\ttfamily},extendedchars=true"
1094inline false
1095status open
1096
1097\begin_layout Plain Layout
1098
1099\end_layout
1100
1101\begin_layout Plain Layout
1102
1103  Set node_childs = SetOfNameBlock(
1104\end_layout
1105
1106\begin_layout Plain Layout
1107
1108    NameBlock child.1 =
1109\end_layout
1110
1111\begin_layout Plain Layout
1112
1113    [[
1114\end_layout
1115
1116\begin_layout Plain Layout
1117
1118      Text _.id_node;
1119\end_layout
1120
1121\begin_layout Plain Layout
1122
1123      Text _.id_parameter;
1124\end_layout
1125
1126\begin_layout Plain Layout
1127
1128      Real _.sigma_factor
1129\end_layout
1130
1131\begin_layout Plain Layout
1132
1133    ]],
1134\end_layout
1135
1136\begin_layout Plain Layout
1137
1138    ...
1139\end_layout
1140
1141\begin_layout Plain Layout
1142
1143  )
1144\end_layout
1145
1146\begin_layout Plain Layout
1147
1148]];
1149\end_layout
1150
1151\end_inset
1152
1153
1154\end_layout
1155
1156\begin_layout Itemize
1157
1158\series bold
1159Real ModSes.Lat.Create(Text dbName, Text id_model, Text id_session, Text id_node,
1160 Text description, Real level, Real number, Set father_parameters, Set node_chil
1161ds, Real sigma, Matrix X
1162\series default
1163): Crea todos los registros necesarios para definir un nodo latente genérico
1164 de la forma:
1165\begin_inset Formula $\beta_{i}=\sum_{j}X^{ij}\lambda_{j}+e_{i}.$
1166\end_inset
1167
1168
1169\begin_inset Newline newline
1170\end_inset
1171
1172
1173\begin_inset Newline newline
1174\end_inset
1175
1176El
1177\series bold
1178Set father_parameters
1179\series default
1180 es un conjunto de NameBlocks con información relativa a cada uno de los
1181 hiperparámetros
1182\begin_inset Formula $\lambda_{j}$
1183\end_inset
1184
1185, este conjunto tendrá tantos Nameblocks como hiperparámetros
1186\begin_inset Formula $\lambda_{j}$
1187\end_inset
1188
1189haya:
1190\begin_inset Newline newline
1191\end_inset
1192
1193
1194\begin_inset listings
1195inline false
1196status open
1197
1198\begin_layout Plain Layout
1199
1200Set father_parameters = [[
1201\end_layout
1202
1203\begin_layout Plain Layout
1204
1205   NameBlock Lam1  =
1206\end_layout
1207
1208\begin_layout Plain Layout
1209
1210    ModSes.Lat.Father.Param.Def(Text id_parameter,
1211\end_layout
1212
1213\begin_layout Plain Layout
1214
1215       Real init_value, Real min, Real max),
1216\end_layout
1217
1218\begin_layout Plain Layout
1219
1220   .......
1221\end_layout
1222
1223\begin_layout Plain Layout
1224
1225]];                                                                   
1226   
1227\end_layout
1228
1229\end_inset
1230
1231En el ejemplo citado vemos la construcción explícita de un NameBlock que
1232 corresponde al hiperparámetro
1233\begin_inset Formula $\lambda_{1}$
1234\end_inset
1235
1236  y que se realiza a través de la función
1237\series bold
1238ModSes.Lat.Father.Param.Def
1239\series default
1240 (Text id_parameter, Real init_value, Real min, Real max).
1241 Los argumentos de esta función son los siguientes:
1242\begin_inset Newline newline
1243\end_inset
1244
1245Text id_parameter: texto identificativo del hiperparámetro.
1246\begin_inset Newline newline
1247\end_inset
1248
1249Real init_value: valor inicial para la simulación.
1250\begin_inset Newline newline
1251\end_inset
1252
1253Real min: valor mínimo del dominio de muestreo para
1254\begin_inset Formula $\lambda_{1}$
1255\end_inset
1256
1257.
1258\begin_inset Newline newline
1259\end_inset
1260
1261Real max: valor máximo del dominio de muestreo para
1262\begin_inset Formula $\lambda_{1.}$
1263\end_inset
1264
1265
1266\begin_inset Newline newline
1267\end_inset
1268
1269
1270\begin_inset Newline newline
1271\end_inset
1272
1273El
1274\series bold
1275Set node_childs
1276\series default
1277 es un conjunto de NameBlocks con información relativa a los parámetros
1278 
1279\begin_inset Formula $\beta_{i}$
1280\end_inset
1281
1282, este conjunto tedrá tantos NameBlocks como parámetros
1283\begin_inset Formula $\beta_{i}$
1284\end_inset
1285
1286haya:
1287\begin_inset Newline newline
1288\end_inset
1289
1290
1291\begin_inset listings
1292inline false
1293status open
1294
1295\begin_layout Plain Layout
1296
1297Set node_childs  = [[
1298\end_layout
1299
1300\begin_layout Plain Layout
1301
1302  NameBlock Param1 =
1303\end_layout
1304
1305\begin_layout Plain Layout
1306
1307     ModSes.Lat.Child.Param.Def  (Text id_node,
1308\end_layout
1309
1310\begin_layout Plain Layout
1311
1312      Text id_paramater, Real sigma_factor),
1313\end_layout
1314
1315\begin_layout Plain Layout
1316
1317     .....
1318\end_layout
1319
1320\begin_layout Plain Layout
1321
1322  ]];
1323\end_layout
1324
1325\end_inset
1326
1327En el ejemplo vemos la construcción explícita de un NameBlock que corresponde
1328 al parámetro
1329\begin_inset Formula $\beta_{1}$
1330\end_inset
1331
1332, y se realiza a través de la función
1333\series bold
1334ModSes.Lat.Child.Param.Def
1335\series default
1336 (Text id_node, Text id_parameter, Real sigma_factor).
1337 Los argumentos de esta función son los siguientes:
1338\begin_inset Newline newline
1339\end_inset
1340
1341Text id_node: Texto identificativo del segmento o nodo donde se encuentra
1342 el parámetro
1343\begin_inset Formula $\beta_{i}$
1344\end_inset
1345
1346.
1347\begin_inset Newline newline
1348\end_inset
1349
1350Text id_parameter: Texto identificativo del parámetro
1351\begin_inset Formula $\beta_{i}$
1352\end_inset
1353
1354.
1355\begin_inset Newline newline
1356\end_inset
1357
1358Real sigma_factor: Valor real para el parámetro sigma factor, común a todo
1359 el nodo de regresión.
1360 
1361\begin_inset Newline newline
1362\end_inset
1363
1364
1365\begin_inset Newline newline
1366\end_inset
1367
1368La matrix X es la matrix
1369\begin_inset Formula $X^{ij}$
1370\end_inset
1371
1372.
1373\end_layout
1374
1375\begin_layout Itemize
1376
1377\series bold
1378Real ModSes.Lat.OutComb.Create(Text dbName, Text id_model, Text id_session,
1379 Text id_node, Text description, Real level, Real number, Set father_parameters,
1380 Set node_childs, Real sigma, Matrix X, Matrix Y, Set SigmaBlock)
1381\series default
1382: Crea todos los registros necesarios para definir un nodo latente genérico
1383 con output combinado, es decir de la forma:
1384\begin_inset Formula $\sum_{j}Y^{ij}\beta_{j}=$
1385\end_inset
1386
1387
1388\begin_inset Formula $\sum_{l}X^{il}\lambda_{l}+e_{i}(i=1,....,n)$
1389\end_inset
1390
1391 .
1392\begin_inset Newline newline
1393\end_inset
1394
1395El Set father_parameters y el Set node_childs tienen el mismo significado
1396 y se construyen de la misma forma que en la función anterior Real
1397\series bold
1398 ModSes.Lat.Create.
1399 
1400\begin_inset Newline newline
1401\end_inset
1402
1403
1404\series default
1405El Set SigmaBlock es un conjunto de valores reales que fijan el valor de
1406 
1407\begin_inset Formula $\sigma_{i}(i=1,....,n)$
1408\end_inset
1409
1410para cada una de las ecuaciones del nodo latente.
1411\end_layout
1412
1413\end_deeper
1414\begin_layout Itemize
1415\begin_inset Flex URL
1416status collapsed
1417
1418\begin_layout Plain Layout
1419
1420http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1421ian/bysMcmc/bsr/dynhlm/_db_api.tools.modses.pri.tol
1422\end_layout
1423
1424\end_inset
1425
1426: Contiene las utilidades de manejo de las tablas de tipo ModSes A priori
1427\end_layout
1428
1429\begin_deeper
1430\begin_layout Itemize
1431
1432\series bold
1433Real ModSes.Pri.Equ.Create(...)
1434\series default
1435: Crea el registro de una ecuación de un nodo a priori.
1436\end_layout
1437
1438\begin_layout Itemize
1439
1440\series bold
1441Real ModSes.Pri.Output.Create(...)
1442\series default
1443: Crea el registro de un término output para una ecuación de un nodo a priori.
1444\end_layout
1445
1446\begin_layout Itemize
1447
1448\series bold
1449\begin_inset CommandInset label
1450LatexCommand label
1451name "ite:Real-ModSes.Pri.Homog_1.Create"
1452
1453\end_inset
1454
1455Real ModSes.Pri.Homog_1.Create(Text dbName, Text model, Text session, Text
1456 id_node, Text description, Set node_childs)
1457\series default
1458: Crea todos los registros necesarios para definir un nodo latente de homogenida
1459d simple sobre un conjunto de variables de los nodos hijo con esta API
1460\begin_inset listings
1461lstparams "basicstyle={\small\ttfamily},extendedchars=true"
1462inline false
1463status open
1464
1465\begin_layout Plain Layout
1466
1467\end_layout
1468
1469\begin_layout Plain Layout
1470
1471  Set node_childs = SetOfNameBlock(
1472\end_layout
1473
1474\begin_layout Plain Layout
1475
1476    NameBlock child.1 =
1477\end_layout
1478
1479\begin_layout Plain Layout
1480
1481    [[
1482\end_layout
1483
1484\begin_layout Plain Layout
1485
1486      Text _.id_node;
1487\end_layout
1488
1489\begin_layout Plain Layout
1490
1491      Text _.id_parameter;
1492\end_layout
1493
1494\begin_layout Plain Layout
1495
1496      Real _.average;
1497\end_layout
1498
1499\begin_layout Plain Layout
1500
1501      Real _.sigma
1502\end_layout
1503
1504\begin_layout Plain Layout
1505
1506    ]],
1507\end_layout
1508
1509\begin_layout Plain Layout
1510
1511    ...
1512\end_layout
1513
1514\begin_layout Plain Layout
1515
1516  )
1517\end_layout
1518
1519\begin_layout Plain Layout
1520
1521]];
1522\end_layout
1523
1524\end_inset
1525
1526
1527\end_layout
1528
1529\begin_layout Itemize
1530
1531\series bold
1532Real ModSes.Pri.OutComb.Create(Text dbName, Text model, Text session, Text
1533 id_node, Text description, Real number, Set PriorInfo, Set node_childs,
1534 Matrix Y)
1535\series default
1536: Crea todos los registros necesarios para definir un nodo a priori genérico
1537 con output combinado:
1538\begin_inset Formula $\sum_{j}Y^{ij}\beta_{j}\sim N(\mu_{i},\sigma_{i})$
1539\end_inset
1540
1541.
1542\begin_inset Newline newline
1543\end_inset
1544
1545El Set PriorInfo es un conjunto de conjuntos que especifica los valores
1546 
1547\begin_inset Formula $\mu_{i},\sigma_{i}$
1548\end_inset
1549
1550 para cada una de las ecuaciones del nodo a priori.
1551\begin_inset Newline newline
1552\end_inset
1553
1554
1555\begin_inset listings
1556inline false
1557status open
1558
1559\begin_layout Plain Layout
1560
1561Set PriorInfo = [[
1562\end_layout
1563
1564\begin_layout Plain Layout
1565
1566    [[ Real mu_1, Real sigma_1  ]],
1567\end_layout
1568
1569\begin_layout Plain Layout
1570
1571    [[ Real mu_2, Real sigma_2  ]],
1572\end_layout
1573
1574\begin_layout Plain Layout
1575
1576    .....
1577\end_layout
1578
1579\begin_layout Plain Layout
1580
1581]]
1582\end_layout
1583
1584\end_inset
1585
1586En el ejemplo anterior se construye explícitamente el conjunto PriorInfo,
1587 donde aparecen dos conjuntos con los valores de
1588\begin_inset Formula $\mu_{1,}\sigma_{1}$
1589\end_inset
1590
1591y
1592\begin_inset Formula $\mu_{2},\sigma_{2}$
1593\end_inset
1594
1595 para dos ecuaciones de nodo apriori.
1596 
1597\begin_inset Newline newline
1598\end_inset
1599
1600
1601\begin_inset Flex URL
1602status collapsed
1603
1604\begin_layout Plain Layout
1605
1606http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1607ian/bysMcmc/bsr/dynhlm/_db_api.tools.modses.mix.tol
1608\end_layout
1609
1610\end_inset
1611
1612: Contiene las utilidades de manejo de las tablas de tipo ModSes Mixtas
1613\end_layout
1614
1615\begin_layout Itemize
1616
1617\series bold
1618Real ModSes.Mix.Param.Create(...)
1619\series default
1620: Crea el registro de un parámetro a simular en el modelo.
1621\end_layout
1622
1623\begin_layout Itemize
1624
1625\series bold
1626Real ModSes.Mix.Param.Delete(...)
1627\series default
1628: Borra el registro de un parámetro a simular en el modelo en todas las
1629 tablas donde aparece.
1630\end_layout
1631
1632\begin_layout Itemize
1633
1634\series bold
1635Real ModSes.Mix.OrderRelation.Create(...)
1636\series default
1637: Crea el registro de una relación de orden entre dos parámetros del bloque
1638 lineal.
1639\end_layout
1640
1641\begin_layout Itemize
1642
1643\series bold
1644Real modSes.Mix.Constraint.Create(...):
1645\series default
1646Crea el registro de una relación de orden compuesta por una combinación
1647 lineal de parámetros
1648\begin_inset Newline newline
1649\end_inset
1650
1651de bloques lineales.
1652\end_layout
1653
1654\end_deeper
1655\begin_layout Itemize
1656\begin_inset Flex URL
1657status collapsed
1658
1659\begin_layout Plain Layout
1660
1661http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1662ian/bysMcmc/bsr/dynhlm/_db_api.load.tol
1663\end_layout
1664
1665\end_inset
1666
1667: Contiene los métodos de carga de modelos previamente definidos en la base
1668 de datos
1669\end_layout
1670
1671\begin_deeper
1672\begin_layout Itemize
1673
1674\series bold
1675NameBlock CreateSeriesHandler(Set obs.node.handlers)
1676\series default
1677: Crea el manejador de series del modelo a partir de un conjunto de NameBlock's
1678 como el definido en la función
1679\series bold
1680ModSes.Obs.Create
1681\series default
1682 (ver
1683\begin_inset CommandInset ref
1684LatexCommand ref
1685reference "ite:Real-ModSes.Obs.Create"
1686
1687\end_inset
1688
1689)
1690\end_layout
1691
1692\begin_layout Itemize
1693
1694\series bold
1695NameBlock LoadNodeConstraints(Text dbName, Text model, Text session, Text
1696 id_node)
1697\series default
1698: Carga el importador a BSR-ASCII de las restricciones que sólo afectan
1699 a parámetros de un nodo determinado, o bien, si
1700\series bold
1701id_node
1702\series default
1703 es igual a
1704\series bold
1705"MIXTURE"
1706\series default
1707, de las restricciones que afectan a más de un nodo.
1708\end_layout
1709
1710\begin_layout Itemize
1711
1712\series bold
1713NameBlock LoadObsNode(...)
1714\series default
1715: Carga el importador a formato ASCII-BSR de un nodo observacional.
1716\end_layout
1717
1718\begin_layout Itemize
1719
1720\series bold
1721NameBlock LoadLatNode(...)
1722\series default
1723: Carga el importador a formato ASCII-BSR de un nodo latente.
1724\end_layout
1725
1726\begin_layout Itemize
1727
1728\series bold
1729NameBlock LoadPriNode(...)
1730\series default
1731: Carga el importador a formato ASCII-BSR de un nodo a priori.
1732\end_layout
1733
1734\begin_layout Itemize
1735
1736\series bold
1737NameBlock LoadModelDef(...)
1738\series default
1739: Carga el importador a formato ASCII-BSR de un modelo Bsr-Hlm completo.
1740\end_layout
1741
1742\end_deeper
1743\begin_layout Itemize
1744\begin_inset Flex URL
1745status collapsed
1746
1747\begin_layout Plain Layout
1748
1749http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1750ian/bysMcmc/bsr/dynhlm/_db_api.estim.tol
1751\end_layout
1752
1753\end_inset
1754
1755: Contiene los métodos de estimación de modelos una vez cargados los datos
1756 de definición del modelo.
1757\end_layout
1758
1759\begin_deeper
1760\begin_layout Itemize
1761
1762\series bold
1763Real SaveParamStats(Text dbName, Text model, Text session, Set estim)
1764\series default
1765: Guarda en la base de datos los resultados de las estadísticas de diagnosis
1766 sobre la estimación de los parámetros resultante de la simulación de un
1767 modelo.
1768\end_layout
1769
1770\begin_layout Itemize
1771
1772\series bold
1773Set GetLinearBlkEffects(...)
1774\series default
1775: Crea las series de efectos lineales correspondientes a cada input o función
1776 de transferencia de cada nodo.
1777\end_layout
1778
1779\begin_layout Itemize
1780
1781\series bold
1782Set Estim(Text dbName, Text model, Text session, Text resultRootPath, NameBlock
1783 seriesHandler, NameBlock config)
1784\series default
1785: Simula y devuelve los resultados de diagnosis y de evaluación según se
1786 especifique en la configuración dada, y escribe en la base de datos la
1787 información de estado durante la simulación y, al final de la misma, las
1788 estadísticas de diagnosis sobre la estimación de los parámetros.
1789\end_layout
1790
1791\end_deeper
1792\begin_layout Section
1793
1794\family typewriter
1795NameBlock BysMcmc::Bsr::DynHlm::BuildNode
1796\end_layout
1797
1798\begin_layout Standard
1799En el fichero
1800\begin_inset Flex URL
1801status collapsed
1802
1803\begin_layout Plain Layout
1804
1805http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1806ian/bysMcmc/bsr/dynhlm/_build.node.tol
1807\end_layout
1808
1809\end_inset
1810
1811 se implementa la cabecera del
1812\series bold
1813NameBlock BysMcmc::Bsr::DynHlm::BuildNode
1814\series default
1815 que incluye los métodos específicos para la importación de nodos jerárquicos
1816 al formato BSR-ASCII, es decir los NameBlock de gestión de segmentos explicados
1817 en
1818\begin_inset CommandInset ref
1819LatexCommand ref
1820reference "sec:API-segmento-BSR"
1821
1822\end_inset
1823
1824
1825\end_layout
1826
1827\begin_layout Standard
1828Se han clasificado dichos métodos en distintos ficheros según el tipo de
1829 nodos a los que afectan:
1830\end_layout
1831
1832\begin_layout Itemize
1833\begin_inset Flex URL
1834status collapsed
1835
1836\begin_layout Plain Layout
1837
1838http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1839ian/bysMcmc/bsr/dynhlm/_build.node.obs.tol
1840\end_layout
1841
1842\end_inset
1843
1844: Contiene las funciones relativas a los nodos observacionales
1845\end_layout
1846
1847\begin_deeper
1848\begin_layout Itemize
1849
1850\series bold
1851NameBlock Obs.Serie.Info(...)
1852\series default
1853: Crea el manejador de una serie de observaciones, independientemente de
1854 si es un unput o el output del nodo, incluyendo la información relativa
1855 a los omitidos y a los valores iniciales, si es que se trata de un input
1856 con función de transferencia.
1857\end_layout
1858
1859\begin_layout Itemize
1860
1861\series bold
1862NameBlock Obs.Output(...)
1863\series default
1864: Crea el manejador del output.
1865\end_layout
1866
1867\begin_layout Itemize
1868
1869\series bold
1870NameBlock Obs.Input(...)
1871\series default
1872: Crea el manejador de un input sin función de transferencia.
1873\end_layout
1874
1875\begin_layout Itemize
1876
1877\series bold
1878NameBlock Obs.TransFun(...)
1879\series default
1880: Crea el manejador de un input con función de transferencia.
1881\end_layout
1882
1883\begin_layout Itemize
1884
1885\series bold
1886NameBlock Obs.TransFun(...)
1887\series default
1888: Crea el manejador de un input con función de transferencia.
1889\end_layout
1890
1891\begin_layout Itemize
1892
1893\series bold
1894NameBlock Obs.TransFun(...)
1895\series default
1896: Crea el manejador de un input con función de transferencia.
1897\end_layout
1898
1899\begin_layout Itemize
1900
1901\series bold
1902NameBlock Obs.TransFun(...)
1903\series default
1904: Crea el manejador de un input con función de transferencia.
1905\end_layout
1906
1907\begin_layout Itemize
1908
1909\series bold
1910NameBlock Obs(...)
1911\series default
1912: Crea el importador de un nodo observacional.
1913\end_layout
1914
1915\end_deeper
1916\begin_layout Itemize
1917\begin_inset Flex URL
1918status collapsed
1919
1920\begin_layout Plain Layout
1921
1922http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1923ian/bysMcmc/bsr/dynhlm/_build.node.lat.tol
1924\end_layout
1925
1926\end_inset
1927
1928: Contiene las funciones relativas a los nodos latentes.
1929\end_layout
1930
1931\begin_deeper
1932\begin_layout Itemize
1933
1934\series bold
1935NameBlock Lat.Homog(...)
1936\series default
1937: Crea el importador de un nodo latente homogéneo simple.
1938\end_layout
1939
1940\end_deeper
1941\begin_layout Itemize
1942\begin_inset Flex URL
1943status collapsed
1944
1945\begin_layout Plain Layout
1946
1947http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayes
1948ian/bysMcmc/bsr/dynhlm/_build.node.pri.tol
1949\end_layout
1950
1951\end_inset
1952
1953: Contiene las funciones relativas a los nodos a priori.
1954\end_layout
1955
1956\begin_deeper
1957\begin_layout Itemize
1958
1959\series bold
1960NameBlock Lat.Homog(...)
1961\series default
1962: Crea el importador de un nodo a priori homogéneo simple.
1963\end_layout
1964
1965\end_deeper
1966\end_body
1967\end_document
Note: See TracBrowser for help on using the repository browser.