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 12 years ago

Closed 12 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 12 years ago by mafernandez

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.

comment:2 Changed 12 years ago by Pedro Gea

Resolution: fixed
Status: newclosed

(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.

Note: See TracTickets for help on using tickets.