Opened 13 years ago
Closed 13 years ago
#1054 closed enhancement (fixed)
Devolución de la varianza tras realizar un ajuste de un objeto combination
| Reported by: | mafernandez | Owned by: | Pedro Gea |
|---|---|---|---|
| Priority: | critical | Milestone: | |
| Component: | Combination | Keywords: | |
| Cc: |
Description
Actualmente en MMS tras realizar un ajuste (@Fit) sobre un objeto @Combination, el adaptador de resultados sólo devuelve la media de la solución y no la varianza. Ver fórmulas respectivas en:
https://mms.tol-project.org/wiki/Combinations
Se pide que el adaptador devuelva también la varianza.
Change History (2)
comment:1 Changed 13 years ago by
comment:2 Changed 13 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
(In [3279]) Closes #1054
Se incorpora el cálculo de la varianza de la combinación y se ofrece un método: GetCVariable.Sigma para su acceso.
Aunque el desarrollo y revisión de los módulos destinados a la combinación de previsiones se encuentra sin completar, se ha tratado este tique por su sencillez.
![(please configure the [header_logo] section in trac.ini)](/mms/chrome/site/logomms.png)
La fórmula de la varianza fue implementada en call center, es la siguiente:
//////////////////////////////////////////////////////////////////////////// Matrix _BuiltVar(Matrix V, Matrix B) //////////////////////////////////////////////////////////////////////////// { Matrix uni = Diag(Rows(V), 1); Matrix BSigmaBT_1 = Tra(SVDInverse(Tra(B*V*Tra(B)))); Matrix (uni - V*Tra(B)*BSigmaBT_1*B)*V*Tra((uni - V*Tra(B)*BSigmaBT_1*B)) };Donde V es la matri de media y B la matriz de restricciones.