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.
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](/mms/chrome/site/logomms.png)
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);