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

Closed 15 years ago

#144 closed enhancement (fixed)

Permitir la transformación de valores resultantes

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: major Milestone: Estimation 0.5
Component: General Keywords:
Cc:

Description

Los valores resultantes (tanto parámetros ResultingParameter como
variables ResultingVariable) pueden estar representados por una muestra (o
cadena) o por unos estadísticos de la distribución que los representa.

Estos valores pueden ser operados y concretamente transformados por los
métodos DirectFunction e InverseFunction de una Transformation.
Ha de implementarse la transformación de la distribución mediante la
transformación de la muestra. En el caso de valores resultantes
representados con estadísticos ha de generarse la muestra previamente.

Change History (2)

comment:1 Changed 15 years ago by Pedro Gea

Milestone: Estimation 0.5
Status: newaccepted

comment:2 Changed 15 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

A continuación añadimos un ejemplo de cómo usar el método Transform:

@MMS.ResultingVariable outputE0 = @MMS.ResultingVariable::Transform(
  "outputE0",                                   // Nombre
  submodel::GetOutput(?)::GetData.E(rPars),     // Variable resultante
  submodel::GetOutput(?)::GetTransformation(?), // Transformación
  0,                                            // 1:Directa, 0:Inversa
  1000                                          // Tamaño de la muestra
);
Serie outputE0::GetExpectedValue(?);
Serie outputE0::GetExpectedSigma(?);

El tratamiento de las variables con incertidumbre se tratará más adelante.
Véase el tique #161.

Note: See TracTickets for help on using tickets.