Version 2 (modified by 13 years ago) (diff) | ,
---|
Modelos aditivos, multiplicativos y aditivo-multiplicativo
De forma general, los modelos puros (aditivos o multiplicativos) y los modelos mixtos (aditivo-multiplicativo) se representan:
Donde el filtro es la suma de términos explicativos, y si el ruido tiene presenta una estructura ARIMA llamamos residuos al ruido desestructurado:
Modelos aditivos
En el caso de los modelos aditivos el output se corresponde con las observaciones.
Modelos multiplicativos
En el caso de los modelos multiplicativos el output se corresponde con la transformación de las observaciones, típicamente la transformación logarítmica.
Modelos aditivo-multiplicativo
En los modelos aditivo-multiplicativo algunos términos explicativos que tienen efectos aditivos y otros tienen efectos multiplicativos sobre las observaciones. Los términos aditivos con efecto multiplicativo forman el filtro, y los que tienen efectos aditivos conforman el filtro observacional (ObsFilter
).
El modelo se plantea:
Una forma de resolver los modelos mixtos, se basa en la aproximación:
De donde se deriva a:
Generalización
Generalizando, se introduce el concepto: Observaciones Efectivas (ObservationsEff
), donde:
Y para los modelos puros (Aditivos o Multiplicativos), se verfica:
Uso en MMS
En MMS el manejo de términos con efectos aditivos o multiplicativos se reduce a su declaración y luego recuperar los resultados de las estimaciones o previsiones.
Declaración de términos explicativos aditivos o multiplicativos
Al crear un término explicativo en MMS se puede declarar si tiene un efecto aditivo o no (y por lo tanto tendrá un efecto multiplicativo) sobre las observaciones.
Para crear un término explicativo con efecto aditivo, especifique: Real _.isAdditive = 1
Para crear un término explicativo con efecto multiplicativo, o bien omita este campo (pues tiene su valor por omisión es 0) o especifique: Real _.isAdditive = 0
Recuperación de los resultados de la estimación
A la clase MMS::@Submodel.Results se le adicionan los métodos para obtener el filtro observacional GetObsFilter(Real void)
, para obtener las observaciones efectivas GetObservationsEff(Real void)
, y para calcular la descomposición de las observaciones efectivas GetObservationsEff.Decomposition(Set decomposition)
.
Recuperación de los resultados de la previsión
A la clase MMS::@Submodel.Forecast se le adicionan los métodos para obtener la previsión del filtro observacional y su media GetObsFilter.Forecast(Real void) y
, para obtener las observaciones efectivas GetObservationsEff(Real void)
.
Puede ver un ejemplo simple del uso de modelos aditivo-multiplicativo en Samples/Basics/...
Attachments (1)
-
EfectosAditivosSobreLasObservaciones.pdf (164.4 KB) - added by 13 years ago.
Presentación (30.11.2011)
Download all attachments as: .zip