#625 closed doubt (fixed)
Previsión sin estimación — at Version 1
| Reported by: | jgallardo | Owned by: | Pedro Gea | 
|---|---|---|---|
| Priority: | critical | Milestone: | Release 0.6 | 
| Component: | Forecast | Keywords: | Estimación, parametros | 
| Cc: | 
Description (last modified by )
¿Existe algún método (o podría existir) que haga la previsión sin que parta de una estimación (el usuario incorporaría los parámetros)?
Change History (1)
comment:1 Changed 14 years ago by
| Description: | modified (diff) | 
|---|---|
| Resolution: | → fixed | 
| Status: | new → closed | 
| Type: | defect → doubt | 
Note: See
        TracTickets for help on using
        tickets.
    ![(please configure the [header_logo] section in trac.ini)](/mms/chrome/site/logomms.png)

Sí, aunque no sea algo muy habitual puede crearse una previsión sin utilizar una estimación.
Veamos:
Una previsión tiene dos atributos que recogen la información de la estimación: (1) el modelo (
_.model) y (2) los parámetros estimados (_.parameters).Lo más común es crear la previsión a partir de una estimación indicándola (en el nameblock de argumentos) mediante el argumento
_.estimation(que no corresponde con ningún atributo). MMS internamente extrae y copia el modelo y los parámetros que ésta contiene:MMS::@Forecast forecast = MMS::Container::ReplaceForecast([[ Text _.name = "..."; MMS::@Estimation _.estimation = MMS::Container::GetEstimation(...); MMS::@SettingsForecast _.settings = [[ Text _.mode = "Point" ]]; Set _.fIntervals = SetOfSet( Set [["*", ..., ...]] ) ]]);Sin embargo es posible utilizar un modelo o unos parámetros distintos añadiendo explícitamente otra opción con los argumentos
_.modely_.parameters.Si se utilizan las dos variantes el argumento
_.estimationya no es necesario y en caso de indicarlo no se utilizará. Por ejemplo:MMS::@Estimation estimation = MMS::Container::GetEstimation(...); MMS::@Forecast forecast = MMS::Container::ReplaceForecast([[ Text _.name = "..."; MMS::@Model _.model = estimation::GetModel(?); Set _.parameters = estimation::GetParameters(?); MMS::@SettingsForecast _.settings = [[ Text _.mode = "Point" ]]; Set _.fIntervals = SetOfSet( Set [["*", ..., ...]] ) ]]);