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

Last modified 13 years ago

#747 assigned defect

Valores fuera de rango en deco

Reported by: josp Owned by: Pedro Gea
Priority: critical Milestone: Next
Component: DecoTools Keywords:
Cc: imiranda@…, jmoreno@…

Description (last modified by josp)

Al efectuar la deco siguiente se obtienen contribuciones de efectos en términos originales muy grandes, el resultado es que la suma de efectos en la descomposición da como resultado un número inmenso.

El archivo oza está en B:\mms\tickets\747

Text path = GetAbsolutePath("./");
MMS::@Forecast forecast = MMS::Container::LoadFile(path
  <<"For.Preco.63.Mensual_19092011__1.0.oza");

NameBlock m2 = forecast::GetModel.Forecast(?);
NameBlock sm2 = m2::GetSubmodel(1);

Set sm2::GetObservations.Forecast.Mean.Decomposition(Empty);

Change History (3)

comment:1 Changed 14 years ago by josp

Cc: imiranda@… jmoreno@… added
Component: ForecastDecoTools
Description: modified (diff)
version: 0.6

comment:2 Changed 14 years ago by Pedro Gea

Status: newaccepted
Summary: valores fuera de rango en decoValores fuera de rango en deco

Se trata de un problema de tipo numérico que según parece se presenta cuando
hay efectos de gran magnitud contrarrestándose.

Mientras se corrige esta situación, quizá puede usarse el cálculo de la descomposición mediante muestreo.

En lugar de:

Set sm2::GetObservations.Forecast.Mean.Decomposition(Empty);

usamos por ejemplo:

Set DecoTools::Deco.BaseCanonical.Sample(
   sm2::GetOutput.Forecast.Mean.Decomposition(Empty),
   FindCode("Real", "Exp"), 1000
);

comment:3 Changed 13 years ago by Pedro Gea

Status: acceptedassigned
Note: See TracTickets for help on using tickets.