Wednesday, 11 October 2017

Ejemplo De Media Móvil Autorregressiva


Realmente estoy tratando, pero luchando, para entender cómo funcionan las técnicas de Autoregressive y Moving Average. Soy bastante terrible con el álgebra y mirarlo no mejora realmente mi comprensión de algo. Lo que realmente me encanta es un ejemplo extremadamente simple de decir 10 observaciones dependientes del tiempo para que pueda ver cómo funcionan. Por lo tanto, digamos que usted tiene los siguientes puntos de datos del precio del oro: Por ejemplo, en el período de tiempo 10, ¿cuál sería el promedio móvil de Lag 2, MA (2), o sea MA (1) Y AR (1) o AR (2) Yo tradicionalmente aprendí acerca de la media móvil es algo así como: Pero cuando se mira a modelos ARMA, MA se explica como una función de los términos de error anterior, que no puedo obtener mi cabeza alrededor. ¿Es sólo una manera más elegante de calcular lo mismo que encontré este post útil: (Cómo entender SARIMAX intuitivamente), pero whist el álgebra ayuda, no puedo ver algo realmente claro hasta que veo un ejemplo simplificado de ello. Dados los precios del oro, primero debería estimar el modelo y luego ver cómo funciona (pronósticos de análisis de impulso-respuesta). Tal vez debería reducir su pregunta a la segunda parte (y dejar de lado la estimación). Es decir, usted proporcionaría un AR (1) o MA (1) o cualquier modelo (por ejemplo, xt0.5 x varepsilont) y preguntarnos, ¿cómo funciona este modelo en particular. Ndash Richard Hardy Aug 13 15 at 19:58 1 Respuesta Para cualquier modelo AR (q) la manera fácil de estimar el parámetro (s) es usar OLS - y ejecutar la regresión de: pricet beta0 beta1 cdot precio dotso betaq cdot price Lets Lo hago (en R): (Bueno, así que engañé un poco y usé la función arima en R, pero produce las mismas estimaciones que la regresión OLS - pruébalo). Ahora echemos un vistazo al modelo MA (1). Ahora el modelo MA es muy diferente del modelo AR. El MA es el promedio ponderado del error de los períodos pasados, cuando el modelo AR utiliza los valores de los datos reales de los períodos anteriores. El MA (1) es: pricet mu wt theta1 cdot w donde mu es la media, y wt son los términos de error - no el previoes valor de precio (como en el modelo AR). Ahora, por desgracia, no podemos estimar los parámetros por algo tan simple como OLS. No voy a cubrir el método aquí, pero la función R arima utiliza la máxima likihood. Vamos a probar: Espero que esto ayude. (2) En cuanto a la pregunta MA (1). Usted dice que el residuo es 1.0023 para el segundo período. Eso tiene sentido. Mi entendimiento del residuo es la diferencia entre el valor pronosticado y el valor observado. Pero entonces usted dice el valor pronosticado para el período 2, se calcula usando el residual para el período 2. ¿Es eso correcto? No es el valor previsto para el período 2 justo (0.54230 4.9977) ndash Will TE 17 de agosto 15 a las 11: 24A RIMA significa Autoregressive Integrated Modelos de media móvil. Univariante (vector único) ARIMA es una técnica de previsión que proyecta los valores futuros de una serie basada enteramente en su propia inercia. Su aplicación principal es en el área de pronósticos a corto plazo que requieren al menos 40 puntos de datos históricos. Funciona mejor cuando los datos muestran un patrón estable o consistente en el tiempo con una cantidad mínima de valores atípicos. A veces llamado Box-Jenkins (después de los autores originales), ARIMA suele ser superior a las técnicas de suavización exponencial cuando los datos son razonablemente largos y la correlación entre las observaciones pasadas es estable. Si los datos son cortos o muy volátiles, entonces algún método de suavizado puede funcionar mejor. Si usted no tiene por lo menos 38 puntos de datos, debe considerar algún otro método que ARIMA. El primer paso para aplicar la metodología ARIMA es verificar la estacionariedad. La estacionariedad implica que la serie permanece a un nivel bastante constante a lo largo del tiempo. Si existe una tendencia, como en la mayoría de las aplicaciones económicas o de negocios, sus datos NO son estacionarios. Los datos también deben mostrar una variación constante en sus fluctuaciones en el tiempo. Esto se ve fácilmente con una serie que es muy estacional y que crece a un ritmo más rápido. En tal caso, los altibajos en la estacionalidad se harán más dramáticos con el tiempo. Si no se cumplen estas condiciones de estacionariedad, no se pueden calcular muchos de los cálculos asociados con el proceso. Si un gráfico gráfico de los datos indica nonstationarity, entonces usted debe diferenciar la serie. La diferenciación es una excelente forma de transformar una serie no estacionaria en una serie estacionaria. Esto se hace restando la observación en el período actual a la anterior. Si esta transformación se realiza sólo una vez en una serie, se dice que los datos se han diferenciado primero. Este proceso esencialmente elimina la tendencia si su serie está creciendo a una tasa bastante constante. Si está creciendo a un ritmo creciente, puede aplicar el mismo procedimiento y diferenciar los datos de nuevo. Sus datos entonces serían segundos diferenciados. Las autocorrelaciones son valores numéricos que indican cómo una serie de datos se relaciona a sí misma con el tiempo. Más precisamente, mide cuán fuertemente los valores de datos en un número específico de períodos separados están correlacionados entre sí a lo largo del tiempo. El número de períodos separados se llama generalmente el retraso. Por ejemplo, una autocorrelación en el retardo 1 mide cómo los valores 1 período aparte están correlacionados entre sí a lo largo de la serie. Una autocorrelación en el retraso 2 mide cómo los datos dos períodos aparte están correlacionados a lo largo de la serie. Las autocorrelaciones pueden variar de 1 a -1. Un valor próximo a 1 indica una alta correlación positiva, mientras que un valor cercano a -1 implica una correlación negativa alta. Estas medidas se evalúan con mayor frecuencia a través de tramas gráficas llamadas correlagramas. Un correlagrama traza los valores de autocorrelación para una serie dada con diferentes retardos. Esto se conoce como la función de autocorrelación y es muy importante en el método ARIMA. La metodología ARIMA intenta describir los movimientos en una serie temporal estacionaria como una función de lo que se llaman parámetros de media móvil y autorregresiva. Estos parámetros se denominan parámetros AR (autoregessivos) y MA (medias móviles). Un modelo de AR con un solo parámetro se puede escribir como. X (t) A (1) X (t-1) E (t) donde X (t) serie temporal bajo investigación A (1) el parámetro autorregresivo de orden 1 X (t-1) (t) el término de error del modelo Esto simplemente significa que cualquier valor dado de X (t) puede explicarse por alguna función de su valor anterior, X (t-1), además de algunos errores aleatorios inexplicable, E (t). Si el valor estimado de A (1) fue de 0,30, entonces el valor actual de la serie estaría relacionado con 30 de su valor hace 1 período. Por supuesto, la serie podría estar relacionada con más de un valor pasado. Por ejemplo, X (t) A (1) X (t-1) A (2) X (t-2) E (t) Esto indica que el valor actual de la serie es una combinación de los dos valores inmediatamente anteriores, X (t-1) y X (t-2), más algún error aleatorio E (t). Nuestro modelo es ahora un modelo autorregresivo de orden 2. Modelos de media móvil: Un segundo tipo de modelo de Box-Jenkins se denomina modelo de media móvil. Aunque estos modelos parecen muy similares al modelo de AR, el concepto detrás de ellos es muy diferente. Los parámetros de la media móvil relacionan lo que sucede en el período t sólo con los errores aleatorios que ocurrieron en períodos de tiempo pasados, es decir, E (t-1), E (t-2), etc., en lugar de X (t-1), X T-2), (Xt-3) como en los enfoques autorregresivos. Un modelo de media móvil con un término MA puede escribirse como sigue. El término B (1) se denomina MA de orden 1. El signo negativo frente al parámetro se utiliza para convención solamente y normalmente se imprime La mayoría de los programas de ordenador. El modelo anterior simplemente dice que cualquier valor dado de X (t) está directamente relacionado solamente al error aleatorio en el período anterior, E (t-1), y al término de error actual, E (t). Como en el caso de los modelos autorregresivos, los modelos de media móvil pueden extenderse a estructuras de orden superior que abarcan diferentes combinaciones y longitudes móviles. La metodología ARIMA también permite la construcción de modelos que incorporen parámetros tanto de autorregresión como de media móvil. Estos modelos se refieren a menudo como modelos mixtos. Aunque esto hace que sea una herramienta de pronóstico más complicada, la estructura puede simular mejor la serie y producir un pronóstico más preciso. Los modelos puros implican que la estructura consiste solamente en los parámetros AR o MA - no ambos. Los modelos desarrollados por este enfoque generalmente se llaman los modelos ARIMA, ya que utilizan una combinación de autorregresivo (AR), la integración (I) - refiriéndose al proceso de diferenciación inversa para producir el pronóstico, y moviendo las operaciones promedio (MA). Un modelo de ARIMA se indica generalmente como ARIMA (p, d, q). Esto representa el orden de los componentes autorregresivos (p), el número de operadores de diferenciación (d) y el orden más alto del término medio móvil. Por ejemplo, ARIMA (2,1,1) significa que usted tiene un modelo autorregresivo de segundo orden con un componente de media móvil de primer orden cuya serie se ha diferenciado una vez para inducir la estacionariedad. Elegir la especificación correcta: El principal problema en el clásico Box-Jenkins es tratar de decidir qué especificación ARIMA utilizar-i. e. Cuántos AR y / o MA parámetros para incluir. Esto es lo que gran parte de Box-Jenkings 1976 se dedicó al proceso de identificación. Dependía de la eva - luación gráfica y numérica de las funciones de autocorrelación de la muestra y de autocorrelación parcial. Bueno, para sus modelos básicos, la tarea no es demasiado difícil. Cada uno tiene funciones de autocorrelación que se ven de cierta manera. Sin embargo, cuando se sube en complejidad, los patrones no se detectan tan fácilmente. Para hacer las cosas más difíciles, sus datos representan sólo una muestra del proceso subyacente. Esto significa que los errores de muestreo (valores atípicos, errores de medición, etc.) pueden distorsionar el proceso teórico de identificación. Por eso el modelado ARIMA tradicional es un arte más que una ciencia. La documentación es la media incondicional del proceso, y x03C8 (L) es un polinomio racional de operador de retardo de infinito grado, (1 x03C8 1 L x03C8 2 L 2 x 2026) . Nota: La propiedad Constant de un objeto modelo arima corresponde a c. Y no la media incondicional 956. Por la descomposición de Wolds 1. La ecuación 5-12 corresponde a un proceso estocástico estacionario siempre que los coeficientes x03C8 i sean absolutamente sumables. Este es el caso cuando el polinomio AR, x03D5 (L). es estable . Lo que significa que todas sus raíces se encuentran fuera del círculo unitario. Adicionalmente, el proceso es causal siempre que el polinomio MA sea invertible. Lo que significa que todas sus raíces están fuera del círculo unitario. Econometrics Toolbox refuerza la estabilidad y la invertibilidad de los procesos ARMA. Cuando se especifica un modelo ARMA utilizando arima. Se obtiene un error si se introducen coeficientes que no corresponden a un polinomio AR estable oa un polinomio MA inversible. De forma similar, la estimación impone restricciones de estacionariedad e invertibilidad durante la estimación. Referencias 1 Wold, H. Un estudio en el análisis de series de tiempo estacionarias. Uppsala, Suecia: Almqvist amp Wiksell, 1938. Seleccione su país

No comments:

Post a Comment