#332 closed defect (fixed)
Error en prevision cargando estimación
Reported by: | irobles | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | Forecast | Keywords: | |
Cc: |
Description
Buenos días, me esta dando un error MMS al realizar una previsión.
Os pongo los pasos para reproducirlo.
- Estimar el ejemplo de matriculación de vehiculos
- Despues ejecutar la siguiente linea:
Real estBSR::Store("C:/matveh.oza");
- Abrir un nuevo tol y cargar el modulo de definición de variables de matriculación de vehiculos (para que no de errores)
- Ejecutar el siguiente codigo.
MMS::LoadFile("C:/matveh.oza"); NameBlock estimation = MMS::GetEstimation(1); Date endEstimacion:= y2009m05; Set nombresSubmodelos = estimation::GetModelAdapter(?)::GetSubmodels(?); NameBlock subModelNB = nombresSubmodelos[1]; Text nameSubModel = subModelNB::GetIndex(?); Real MMS::CreateForecast([[ Text _.name = nameSubModel+"_ini"; @MMS.Estimation _.estimation = estimation; @MMS.SettingsEstimate _.settings = [[ Real _.showTraces = False ]] ]]); Date endEst = estimation::GetModel_(?)::GetOutput(nameSubModel)::GetLast(?); Date beginPrev = Max(Succ(endEst,Mensual,1),Succ(endEstimacion,Mensual,1)); Date endPrev = y2010m05; NameBlock modelAux = estimation::GetModel(?); Text nameModel = modelAux::GetName(?); Text version = estimation::GetModel(?)::GetVersion(?); @MMS.Forecast forecast = MMS::GetForecast([[nameModel,version,nameSubModel+"_ini"]]); Real forecast::SetForecastInterval(?, beginPrev, endPrev); Real forecast::UpdateData(?); Real forecast::Execute(?);
El error que me sale es el siguiente:
ERROR: [15] Tipos no coincidentes para argumento # 1 en llamada a función : NameBlock != Text [Call stack] [6] Set resultsAdapter::arima::parameterA::GetARIMAInfo.E (Set rPs) [5] NameBlock resultsAdapter::submodelA::GetARIMA.E (Set rPs) [4] Set forecast::strategy::strategyEstimate::_BuildModelDefs_Conditional (Set rPars) [3] NameBlock forecast::strategy::strategyEstimate::_ConditionalExecute (NameBlock cond) [2] NameBlock forecast::strategy::strategyEstimate::Execute (Anything conditioning) [1] Real forecast::forecast::Execute (Real void)
Creo que no estoy haciendo nada mal, pero si es asi corregidme
Change History (2)
comment:1 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 Changed 14 years ago by
Note: See
TracTickets for help on using
tickets.
(In [1862]) Se corrige la implementación de la información extra para BSR en los resultados nativos.
Se encontraba entremezclada con los parámetros resultantes. (!)
Quizá es necesario aún revisar algo de los mecanismos que utilizan esta información extra
y revisar su persistencia de acuerdo a los estándares
Véanse el tique #320 y el commit [1753].
Refs #320
Closes #332