12 | | MMS dispone además de un sistema de almacenamiento de objetos que permite el trabajo continuado y el mantenimiento de los modelos, así como la posibilidad de compartir diseños y resultados con otros usuarios con independencia del proyecto en el que fueron desarrollados. |
| 14 | MMS dispone además de un sistema de almacenamiento de objetos que permite el trabajo continuado y el mantenimiento incremental de los modelos, así como la posibilidad de compartir diseños y resultados con otros usuarios con independencia del proyecto en el que fueron desarrollados. |
| 15 | |
| 16 | == Diseño modular == |
| 17 | |
| 18 | MMS está organizado en distintos módulos relacionados con la modelación, dedicándose cada uno de ellos a profundizar en algún aspecto de la modelación. Gran parte de la polivalencia de MMS radica en esta estructura modular, de modo que la incorporación de nuevos conceptos de la modelación sólo está sujeta al diseño de un nuevo módulo. |
| 19 | |
| 20 | Los módulos originales en el diseño de MMS son: |
| 21 | * El módulo de variables: es el módulo dedicado a la gestión de las variables involucradas en la modelación. Este módulo aspira también a incorporar herramientas para la gestión de la información. |
| 22 | * El módulo de modelos: es el módulo encargado del diseño y la definición de los modelos. |
| 23 | * El módulo de estimaciones: es el módulo que se ocupa de la estimación de los parámetros de los modelos y la obtención de resultados. Este módulo nos permite separar la especificación de los modelos de las herramientas de estimación. |
| 24 | * El módulo de previsiones: es el módulo encargado de la obtención de previsiones de un modelo a partir de los parámetros obtenidos en una estimación. |
| 25 | |
| 26 | Con la introducción de la combinación de previsiones como un problema de modelación aparecen dos nuevos módulos paralelos al de modelos y al de estimaciones respectivamente: |
| 27 | * El módulo de combinaciones: es el módulo que permite la definición del problema de la combinación de variables aleatorias. |
| 28 | * El módulo de ajustes[#Notas '''¹''']: es el módulo dedicado a la resolución de las combinaciones de variables aleatorias permitiéndonos obtener un nuevo conjunto de variables aleatorias que satisfacen las restricciones impuestas en la definición de la combinación. |
| 29 | |
| 30 | == El contenedor de MMS == |
| 31 | |
| 32 | Cada uno de los módulos anteriores se desarrollan en torno a un objeto, que podemos denominar objeto principal, desde el que se despliegan los demás objetos o características implementadas. Estos objetos principales son: el dataset (o conjunto de datos), el modelo, la estimación, la previsión, la combinación y el ajuste. |
| 33 | |
| 34 | || Objeto principal || Módulo || Clase del objeto || |
| 35 | || Dataset || Módulo de variables || @DataSet || |
| 36 | || Modelo || Módulo de modelos || @Model || |
| 37 | || Estimación || Módulo de estimaciones || @Estimation || |
| 38 | || Previsión || Módulo de previsiones || @Forecast || |
| 39 | || Combinación || Módulo de combinaciones || @Combination || |
| 40 | || Ajuste || Módulo de ajustes || @Fit || |
| 41 | '''Tabla:''' Objetos principales de MMS. |
| 42 | |
| 43 | Los objetos principales de MMS se gestionan desde el propio sistema y se ubican en un contenedor principal que facilita la creación, edición o eliminación de los objetos, así como los mecanismos de almacenamiento y carga de objetos almacenados. |
| 44 | |
| 45 | Si bien los objetos principales se definen unos independientemente de otros, determinados objetos necesitan de una instancia de otro objeto principal para completar su definición. Por ejemplo, una estimación se define sobre un modelo y un modelo sobre un dataset. |
| 46 | |
| 47 | == Notas == |
| 48 | |
| 49 | '''¹''' El término “ajuste” parece inapropiado para referirse al proceso de resolución del problema de la combinación de variables aleatorias. Mientras se encuentra un término igualmente conciso pero más adecuado, nos referiremos a este proceso como ajuste. |
| 50 | |