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 Initial Version and Version 1 of NonLinearFilters


Ignore:
Timestamp:
Mar 30, 2011, 5:18:45 PM (14 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NonLinearFilters

    v1 v1  
     1= Filtros no lineales =
     2
     3'''Filtros no lineales en los términos explicativos'''
     4
     5Denominamos filtro de un término explicativo a la parte que es multiplicada por el parámetro lineal.
     6{{{
     7ExpTerm = Parameter * Filter
     8}}}
     9
     10No ha de condundirse con el filtro de un submodelo, que es la suma de todos los términos explicativos:
     11{{{
     12Output = Sum(ExpTerms) + Noise = Filter + Noise
     13}}}
     14
     15En el caso de un término explicativo multilineal (con varios parámetros lineales) como
     16es el caso de los términos omega, el filtro coincide coincide con aquel (no retardado)
     17que estaría multiplicado por el parámetro de grado 0.
     18
     19En los términos explicativos lineales (o multilineales), el filtro coincide con el input, de modo que:
     20{{{
     21ExpTerm.Linear = Parameter.Linear * Input
     22}}}
     23{{{
     24ExpTerm.Omega = TransferFuncion(Parameters.Linear) : Input
     25}}}
     26
     27En general denominamos filtro no lineal a aquel filtro dependiente de uno nuevos
     28parámetros (denominados parámetros no lineales) que representa una relación no lineal con el input.
     29
     30Nótese que si no intervienen nuevos parámetros (no lineales) no podemos hablar
     31propiamente de un filtro no lineal, ya que el input transformado podría considerarse el input:
     32{{{
     33ExpTerm = Parameter * Function(Input1) = Parameter * Input2
     34}}}
     35
     36En general, describimos un término explicativo no lineal como un término multilineal
     37sobre un filtro no lineal, con uno o varios parámetros no lineales y uno o varios inputs:
     38{{{
     39ExpTerm.NonLinear = TransferFuncion(Parameters.Linear) : Filter(Parameters.NonLinear, Inputs)
     40}}}
     41
     42== Filtro delta ==
     43
     44El filtro no lineal más común utilizado en el análisis de series temporales es aquél que se expresa mediante la relación:
     45{{{
     46Filter.Delta = (1-delta)/(1-delta*B) : Input
     47}}}
     48
     49Nótese que lo hemos definido con una transferencia del input con ganancia unitaria.
     50
     51Al tratarse de una ''integración'' el filtro necesita de una nueva constante de
     52integración o inicialización del filtro, de modo que:
     53{{{
     54Filter_t - delta*Filter_{t-1} = (1-delta)*Input_t  ,,  Para todo t <: Dominio(Input)
     55}}}
     56
     57Sea cual sea el dominio del input si denominamos {{{Input_1}}} al primer valor,
     58es necesario conocer el parámetro de incialización {{{Filter_0}}}. El resto de valores de
     59{{{Filter_t}}} se determinan por recurrencia mediante:
     60{{{
     61Filter_t = (1-delta)*Input_t + delta * Filter_{t-1}  ,,  Para todo t <: Dominio(Input) = [1,T]
     62}}}
     63
     64La aparición de este parámetro extra, a menudo no se considera, y esto puede ser
     65acertado en algunas circuntancias:
     66 * (i) que el input sea realmente cero en los valores del input anteriores al primer valor conocido, o
     67 * (ii) que el primer valor conocido esté suficientemente lejos del comienzo del output analizado.
     68En estos casos el valor inicial del filtro puede considerarse 0.
     69En el primero (i) porque realmente lo es y en el segundo (ii) porque la elección de
     70este valor inicial no llega a alterar los valores del filtro utilizados en el
     71análisis (suficientemente alejados).
     72
     73Así, el filtro delta, se caracteriza en general por depender de dos parámetros no lineales:
     74 * el parámetro delta, llamado así (al igual que el filtro) porque se utiliza comúnmente esta letra para representarlo y
     75 * el parámetro de inicialización del filtro.
     76
     77A menudo se confunde la necesidad de conocer un primer valor del filtro (Filter_0)
     78con conocer un valor del input anterior al primer valor conocido (Input_0). Hay que
     79tener cuidado y no caer en esta confusión.
     80
     81== Filtro delta-0 ==
     82
     83Denominamos filtro delta-0 (delta-cero) a aquella variante del filtro delta cuyo parámetro de incialización se considera fijo e igual a 0.
     84
     85Esta variante del filtro se caracteriza pues por tener sólo un parámetro: el parámetro delta.
     86