#921 closed doubt (fixed)
GetName y GetIdentifier de un parámetro estimado
Reported by: | imendez | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | minor | Milestone: | Maintenance |
Component: | Parameters | Keywords: | |
Cc: | optcob.banamx@… |
Description (last modified by )
Hola, tengo una duda que posiblemente tenga una respuesta muy sencilla:
Tengo una estimación previamente ejecutada, y saco los parámetros estimados con GetParameters. Me devuelve un Set con NameBlocks. Mi duda es por qué esos objetos no tienen un método para obtener su nombre o su identificador.
Muchas gracias.
Change History (10)
comment:1 Changed 13 years ago by
Description: | modified (diff) |
---|---|
Milestone: | → Maintenance |
version: | 0.6 |
comment:2 Changed 13 years ago by
comment:3 Changed 13 years ago by
Una instancia de MMS::@Parameter.Results
tiene métodos para acceder a la definición:
Text parameterR::GetName(?); Text parameterR::GetIdentifier(?); ... Real parameterR::GetPrior.Mean(?); Real parameterR::GetPrior.Sigma(?); Real parameterR::GetConstraint.InferiorValue(?); Real parameterR::GetConstraint.SuperiorValue(?); ... MMS::@Parameter parameter = parameterR::GetDefinition(?); // MMS.1 Real parameter::GetInitialValue(?); Real parameter::GetIsFixed(?) ...
como a los resultados de la estimación:
Real parameterR::GetValue(?); Real parameterR::GetValue.Sigma(?); RandVar::@Real.Random valueRandom = parameterR::GetValue.Random(?); Real valueRandom::GetMedian(?); Real valueRandom::GetVariance(?); ...
comment:4 Changed 13 years ago by
(In [3241]) Refs #921, #645
Se introducen métodos en la definición de los parámetros para facilitar el acceso a su información.
Se crean:
<parameter>::GetInfo(name)
que obtiene la información cuyo nombre se indica<parameter>::GetInfo_Default(name, default)
que obtiene la información o devuelve en su defecto el valor indicado.
comment:5 Changed 13 years ago by
comment:6 Changed 13 years ago by
comment:7 Changed 13 years ago by
comment:8 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:10 Changed 13 years ago by
Note: See
TracTickets for help on using
tickets.
Es importante distinguir los tipos de objetos que son llamados "parámetros" en MMS:
MMS::@Parameter
y derivadas) que pertenece al módulo de modelos y cuyo icono consiste en un círculo azul con un carácter que indica el tipo de parámetro:MMS::@Parameter.Results
oMMS::@Parameter.Forecast
y derivadas), que son instancias que aúnan la información de los dos objetos anteriores, por un lado la definición del parámetro y por otro la información estadística del parámetro estimado. Su icono es como el de la definición de parámetros, pero con la marca de estimación (cuadradito rojo) o la de previsión (cuadradito azul):Estos últimos son los que más información ofrecen y aquéllos que puede darte al mismo tiempo, información de su definición y de su estimación.
Por ejemplo, dada una estimación estos "parámetros" se pueden obtener: