Opened 12 years ago
Closed 12 years ago
#1060 closed doubt (fixed)
Matriz de covarianza de parámetros en resultados
Reported by: | josp | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | major | Milestone: | Maintenance |
Component: | Parameters | Keywords: | |
Cc: |
Description
¿Hay alguna forma de conocer la matriz de covarianza de los parámetros resultado de una estimación?
Change History (6)
comment:1 Changed 12 years ago by
Priority: | critical → major |
---|
comment:2 Changed 12 years ago by
comment:3 Changed 12 years ago by
Perdón, que la sentencia me ha quedado muy mal escrita
(MMS::Container::GetEstimations(?)[1]):: GetStrategy(?)::GetParent(?)::GetStrategy(?)::GetResults(?):: GetNativeResults(?)::report["covariance"]
comment:4 Changed 12 years ago by
A veces tienes las cadenas y no los resultados nativos, es en esos casos cuando se requiere la funcionalidad mencionada.
comment:5 Changed 12 years ago by
comment:6 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Véanse #1064 y #1065
Ya hay disponible una opción de manú contextual sobre un conjunto de variables aleatorias que permite obtener su matriz de covarianzas o de correlaciones.
Desde el código, dado un conjunto de variables aleatorias de tipo real (instancias de RandVar::@Real.Random
), como:
Set reals = <estimation>::GetParameters(?)
bastaría con usar uno de los siguientes métodos estáticos de la clase:
Matrix RandVar::@Real.Random::GetCovarianceMatrix(reals); Matrix RandVar::@Real.Random::GetCorrelationMatrix(reals);
Yo conozco una forma de llegar a la matriz de varianza-covarianza de los parámetros, quizá no sea la mejor, pero bueno, alomejor te puede ayudar:
{{{ (MMS::Container::GetEstimations(?)[1])::GetStrategy(?)::GetParent(?)::GetStrategy(?)::GetResults(?)::GetNativeResults(?)::reportcovariance?
}}}
En
(MMS::Container::GetEstimations(?)[1])
colocas tu objeto estimación.Creo que es ésto lo que preguntas. Espero poderte ayudar.