close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of IntroVariables


Ignore:
Timestamp:
Sep 16, 2010, 10:11:06 AM (14 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IntroVariables

    v1 v1  
     1= MMS. Variables =
     2
     3En el diseño de MMS la gestión de los datos se desarrolla en un módulo independiente de los módulos dedicados explícitamente a la modelación. A continuación presentamos una introducción a este módulo, conocido como módulo de variables, intentando despejar cierta ambigüedad que puede aparecer en el uso del concepto variable.
     4
     5== La variable ==
     6
     7La unidad más elemental del módulo dedicado a la gestión de los datos es la variable, entendiéndose ésta en MMS como la realización de una magnitud.
     8
     9El concepto de variable en MMS está fuertemente ligado a unos datos, de modo que toda variable dispone de ellos. Estos datos pueden ser de distintos tipos aunque lo más común es que sean los vectores (matrices columna) o series temporales que serán utilizados como outputs e inputs en los modelos.
     10
     11=== Escenarios ===
     12
     13Una variable se distingue de otra por su nombre y el escenario al que pertenecen. Este concepto de escenario surge de la necesidad de poder manejar distintos conjuntos de valores para una variable de la que no se conocen sus datos.
     14
     15Mediante el uso de la propiedad escenario es posible crear distintas variables con el mismo nombre pero distintos escenarios y distintos datos.
     16
     17=== La meta-variable ===
     18
     19En informática el concepto de meta-objeto hace referencia a un objeto que gestiona, crea, describe o implementa otros objetos (véase [http://en.wikipedia.org/wiki/Metaobject "metaobject" en Wikipedia]). En MMS un meta-objeto es la abstracción de un objeto obtenida mediante la supresión de uno o varios atributos, siendo éste un meta-objeto en el sentido de que es capaz de crear otros objetos cuando se le indican los atributos ausentes.
     20
     21La variable es quizá la primera candidata en este proceso de abstracción de los conceptos implementados de MMS. La meta-variable, implementada como base-variable en MMS, abstrae el atributo escenario de una variable, permitiéndose gestionar así toda una familia de variables con una única definición.
     22
     23== El dataset ==
     24
     25A menudo los datos que disponemos para la modelación no se encuentran en la forma en la que los necesitamos, siendo habitual la necesidad de realizar operaciones con ellos.
     26
     27Las variables de MMS disponen de la posibilidad de depender unas de otras, de modo que los datos de una provengan de una cierta operación sobre los datos de otra u otras variables.
     28
     29Esta dependencia entre variables motiva la aparición de un nuevo concepto denominado dataset (conjunto de datos en inglés) y que representa a un conjunto de variables que pueden presentar dependencia entre ellas pero que son independientes de las variables de otro dataset.
     30
     31El dataset permite así agrupar conjuntos de variables que por sus características, su procedencia o su significado pueden formar parte de una misma entidad. Esto es de gran utilidad en la gestión de las variables y en el almacenamiento de conjuntos de variables.
     32
     33Debido a su independencia de otros objetos el dataset se convierte en el objeto principal del módulo de variables siendo básicamente un contenedor de variables y meta-variables.
     34 
     35 * Dataset
     36  * Variables
     37  * Meta-variables
     38