27 votos

Código de R para el pronóstico de series de tiempo usando filtro de Kalman

¿Alguien tiene un buen ejemplo para Series de tiempo pronóstico/alisar usando filtro de Kalman en R?

29voto

Jay Puntos 395

Has mirado en la Serie de Tiempo de la Vista de Tareas en CRAN?

Enumera varias entradas para los paquetes que cubren filtrado de Kalman:

También hay otros paquetes

y posiblemente más como este es bastante común que la técnica de series de tiempo de la estimación.

17voto

Zolomon Puntos 250

Además de los paquetes mencionados en otras respuestas, usted puede desear mirar en paquete de previsión que se ocupa de una clase particular de modelos de yeso en espacio de estado de forma y el paquete de MARSS con ejemplos y aplicaciones en biología (véase, en particular, el bien redactada manual, Cap. 5).

Para aplicaciones generales, yo aggree, a pesar de que, con las respuestas anteriores, con dlm siendo en mi opinión una versátil y potente paquete (bien descrito en el libro Dinámica de Modelos Lineales en R, por Petris et al.), KFAS ofrece rutinas que implementan la mayoría de los algoritmos descritos en el excelente Análisis de Series de Tiempo por Espacio de Estado de Métodos y FKF con instalaciones limitadas y no hay ejemplos, pero el más rápido.

10voto

Don Dickinson Puntos 4208

Para ejemplos ver la viñeta de dlm se evitaría todos los paquetes, si no tienes una idea clara de lo que quieres hacer y cómo.

8voto

einverne Puntos 126

El paquete de stsm está ahora disponible en CRAN. El paquete ofrece algunas utilidades para el ajuste estructural básico modelo de serie temporal.

Los paquetes mencionados en otras respuestas proporcionan interfaces flexibles para lanzar una amplia gama de modelos de serie de tiempo en el espacio de estado de forma y proporcionan un sonido implementaciones del filtro de Kalman. Sin embargo, en mi opinión, se presta poca atención al procedimiento que optimiza la función de probabilidad. Un algoritmo de propósito general --la L-BFGS-B algoritmo-- se utiliza normalmente. El stsm paquete aumenta el procedimiento estándar y proporciona algoritmos específicos para el ajuste básico del modelo estructural.

Más información en el documento que se suministra con el paquete. Para un ejemplo rápido también se puede ver este post.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X