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.

Opened 13 years ago

Closed 13 years ago

#999 closed enhancement (fixed)

Visualizar los errores de un combinación

Reported by: libarra Owned by: Pedro Gea
Priority: major Milestone: Development 1A
Component: GUI Keywords:
Cc:

Description

Buenas tardes, diagnosticando uno de mis modelos quiero ver los residuos que comenten mis combinaciones en las estimaciones.

A día de hoy tengo que bucear por BSR, obtener los resultados nativos ir eval.average::All.Priors y ver en la matriz Noise donde estoy cometiendo el mayor error, con el índice del o de los mayores residuos tengo que lanzar las siguientes líneas de código para buscar la restricción que quiero.

VMat2Triplet(SubRow((MMS::Container::GetEstimation(1)::GetStrategy(?)::GetBSRMaster(?)::Get.Modules(?)[3])::Get.LinReg.Segment(1)::Get.InputVMatrix(?), [[322]]))
Set ids =
(MMS::Container::GetEstimation(1)::GetStrategy(?)::GetBSRMaster(?)::Get.Modules(?)[3])::Get.LinReg.Segment(1)::Get.Params.Identifiers(?)

Set ExtractByIndex(ids, [[47.0, 48.0, 49.0, 50.0, 222.0, 223.0]])

¿Qué os parece si podemos hacer esto mismo seleccionando desde el interfaz las combinaciones que queramos y con botón derecho poder ver los residuos estandarizado a la sigma que le paso a la restricción?.

Saludos.

Change History (2)

comment:1 Changed 13 years ago by Pedro Gea

(In [3213]) Refs #999, #967
Se incoporan mecanismos para la obtención de los residuos estarizados relacionados con los priors del modelo. (#999)
Se incorpora asimismo un primer método para obtener estadísticos sencillos de los resultados. (#967)

comment:2 Changed 13 years ago by Pedro Gea

Milestone: Development 1A
Resolution: fixed
Status: newclosed
version: 1

No todas las combinaciones de parámetros tienen porqué tener asociado un prior. Aún más, los parámetros en general también pueden disponer de un prior.

Se crearon tanto para los parámetros (MMS::@Parameter.Results) como para las combinaciones (MMS::@Combination.Results) el siguiente método:
Real GetPrior.StandardizedResidual(Real void) que devuelve, en caso de existir un prior el cociente (prior.mean-estimated.value)/prior.sigma .

En los resultados del modelo (MMS::@Model.Results), como contenedor de todos los objetos (m-elementos) que pueden tener un prior se implementa el método Set GetPriors.StandardizedResiduals(Real void) y se le crea una opación de menú contextual que permite graficarlos o tabularlos.

Note: See TracTickets for help on using tickets.