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.

Changes between Version 9 and Version 10 of AdditiveFilter


Ignore:
Timestamp:
Oct 31, 2011, 3:41:42 PM (13 years ago)
Author:
Daniel Eduardo Castro Morell
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdditiveFilter

    v9 v10  
    4242== Modelos aditivo-multiplicativo ==
    4343
    44 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}}}).
     44En 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 aditivo ({{{AdditiveFilter}}}).
    4545El modelo se plantea:
    4646{{{
     
    4848\begin{equation*}
    4949\begin{split}
    50 Output&=Log(Observations-ObsFilter)=Noise+Filter\\
     50Output&=Log(Observations-AdditiveFilter)=Noise+Filter\\
    5151Filter&=\sum_{Multiplicative\ Terms}ExpTerm_i\\
    52 ObsFilter&=\sum_{Additive\ Terms}ExpTerm_i
     52AdditiveFilrer&=\sum_{Additive\ Terms}ExpTerm_i
    5353\end{split}
    5454\end{equation*}
     
    6666\begin{equation*}
    6767\begin{split}
    68 Log(Observations-ObsFilter)&=Log(Observations\times(1-\frac{ObsFilter}{Observations}))\\
    69 &=Log(Observations)+Log(1-\frac{ObsFilter}{Observations})\\
    70 &\approx Log(Observations) - \frac{ObsFilter}{Observations},\ \mid ObsFilter \mid  \ll \mid Observations \mid
     68Log(Observations-AdditiveFilter)&=Log(Observations\times(1-\frac{AdditiveFilter}{Observations}))\\
     69&=Log(Observations)+Log(1-\frac{AdditiveFilter}{Observations})\\
     70&\approx Log(Observations) - \frac{AdditiveFilter}{Observations},\ \mid ObsFilter \mid  \ll \mid Observations \mid
    7171\end{split}
    7272\end{equation*}
     
    7676{{{
    7777#!LatexEquation
    78 error=\frac{Log(1-\frac{ObsFilter}{Observations})+\frac{ObsFilter}{Observations}}{Log(1-\frac{ObsFilter}{Observations})}
     78error=\frac{Log(1-\frac{AdditiveFilter}{Observations})+\frac{AdditiveFilter}{Observations}}{Log(1-\frac{AdditiveFilter}{Observations})}
    7979}}}
    8080Entonces, por ejemplo, para:
    8181{{{
    8282#!LatexEquation
    83 \mid\frac{ObsFilter}{Observations}\mid=0.0983
     83\mid\frac{AdditiveFilter}{Observations}\mid=0.0983
    8484}}}
    8585se comete un error del 5%.
     
    8989== Generalización ==
    9090
    91 Generalizando, se introduce el concepto: '''Observaciones Efectivas''' ({{{ObservationsEff}}}), donde:
     91Generalizando, se introduce el concepto: '''Observaciones Filtradas''' ({{{FilteredObservations}}}), donde:
    9292{{{
    9393#!LatexEquation
    94 ObservationsEff=Observations-ObsFilter
     94FilteredObservations=Observations-AdditiveFilter
    9595}}}
    9696
     
    100100\begin{equation*}
    101101\begin{split}
    102 ObsFilter&=0\\
    103 ObservationsEff&=Observations\\
     102AdditiveFilter&=0\\
     103FilteredObservartions&=Observations\\
    104104\end{split}
    105105\end{equation*}
     
    121121=== Recuperación de los resultados de la estimación ===
    122122
    123 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)}}}.
     123A la clase MMS::@Submodel.Results se le adicionan los métodos para obtener el filtro aditivo {{{GetAdditiveFilter(Real void)}}}, para obtener las observaciones filtradas {{{GetFilteredObservations(Real void)}}}, y para calcular la descomposición de las observaciones filtradas {{{GetFilteredObservations.Decomposition(Set decomposition)}}}.
    124124
    125125=== Recuperación de los resultados de la previsión ===
    126126
    127 A la clase MMS::@Submodel.Forecast se le adicionan los métodos para obtener la previsión del filtro observacional {{{GetObsFilter.Forecast(Real void)}}} y para obtener las observaciones efectivas {{{GetObservationsEff(Real void)}}}.
     127A la clase MMS::@Submodel.Forecast se le adicionan los métodos para obtener la previsión del filtro aditivo {{{GetAdditiveFilter.Forecast(Real void)}}} y para obtener las observaciones filtradas {{{GetFilteredObservations(Real void)}}}.
    128128
    129129Un ejemplo simple del uso de modelos aditivo-multiplicativo en {{{MMS/Samples/Basics/F.prj}}}