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

#736 new enhancement

Crear un método que amplíe la predicción a varios instantes anteriores

Reported by: Chakib Faghloumi Owned by: Pedro Gea
Priority: critical Milestone: Next
Component: Results Keywords:
Cc:

Description

Crear un método (o ampliar el actual ::GetPrediction) para que devuelva (dada una estimación) la predicción a varios instantes anteriores.

Es decir, si la serie de predicción (output - residuos) puede interpretarse como la previsión para cada instante conocidos los instantes anteriores. Se propone obtener una serie de predicción considerando que sólo se conocen los instantes anteriores salvo los n últimos.

Change History (3)

comment:1 Changed 14 years ago by Pedro Gea

Se propone el siguiente código como ejemplo:

#Require MMS;

MMS::@Estimation estimation = MMS::Container::GetEstimation(1);
MMS::@Submodel.Results submodelR = estimation::GetModel.Results(?)::GetSubmodel(1);
Serie submodelR::GetOutput(?);
Serie submodelR::GetPrediction(?);

Serie Submodel.GetPrediction_Period(MMS::@Submodel.Results submodelR, Real period) {
  Set arima = submodelR::GetARIMA(?);
  Polyn psi = Expand(ARIMAGetMA(arima)/ARIMAGetARI(arima), period-1);
  submodelR::GetOutput(?) - psi:submodelR::GetResiduals(?)
};
Serie Submodel.GetPrediction_Period(submodelR, 1);
Serie Submodel.GetPrediction_Period(submodelR, 3);

comment:2 Changed 14 years ago by josp

(In [2625]) refs #736, Corregidos errores en las funciones ObtainSimulationDetail, ConnectMmsRepository y Simulate.

comment:3 Changed 13 years ago by Pedro Gea

sensitive: 0

Ese último comentario corresponde a #746

Note: See TracTickets for help on using tickets.