Predicción de series de tiempo binarias


12

Tengo una serie temporal binaria con 1 cuando el automóvil no se mueve y 0 cuando el automóvil se mueve. Quiero hacer un pronóstico para un horizonte temporal de hasta 36 horas por adelantado y para cada hora.

Mi primer enfoque fue utilizar un Bayes Naive usando las siguientes entradas: t-24 (estacional diario), t-48 (estacional semanal), la hora del día. Sin embargo, los resultados no son muy buenos.

¿Qué artículos o software recomienda para este problema?


ver si esto ayuda a math.bme.hu/~morvai/publications/papers/… buenos días
Mithun Ashok

¿Has considerado un modelo de markov oculto?
Ram Ahluwalia

Gracias por las respuestas ¿Pero hay algún paquete de software disponible con algunas implementaciones? He buscado en R, pero solo encontré el paquete VLMC. Gracias, Ricardo Bessa

Ricardo, debes editar tu pregunta con esta información adicional en lugar de agregarla como respuesta. ¡Gracias y bienvenido al sitio!
Aaron dejó Stack Overflow el

¿Hay realmente dos tipos de 1 en sus datos? Es decir, 1 significa que el automóvil podría estar en movimiento, pero no es versus 1, lo que significa que su automóvil realmente no podría estar moviéndose en este momento. Eso se llamaría una inflación (generalmente es inflación cero). Si es así, debe modelar cuándo el automóvil puede estar en movimiento o no versus cuándo podría estar en movimiento pero no lo está.
Wayne

Respuestas:


6

Puede usar modelos ARMA generalizados (GLARMA). Ver, por ejemplo, Kedem y Fokianos (2002), Modelos de regresión para análisis de series temporales.

Ver también paquete R glarma (en CRAN)


Esta respuesta no debería haber sido rechazada.
usεr11852

3

El paquete R bsts le permite estimar modelos de series temporales estructurales bayesianas con objetivos binarios mediante la configuración family = 'logit'. Sin embargo, tenga en cuenta que estos modelos a menudo requieren ejecuciones más largas que los datos gaussianos (por ejemplo, niter = 10000).


2

¿Qué tal usar la regresión logística con algunos retrasos (diarios, semanales) como predictores? (La mayoría de los paquetes de software estadístico tienen regresión logística). Es un poco de disparos en la oscuridad, ¿puedes compartir los datos o una trama?


2

El modelo Hidden markov es la versión secuencial de Naive Bayes. En bayes ingenuos, tiene una etiqueta con varios valores posibles (en su caso 0/1) y un conjunto de características. El valor de y se selecciona modelando p (características | etiqueta) * p (etiqueta).

En un modelo oculto de Markov, se predice una secuencia de etiquetas modelando p (etiqueta | etiqueta anterior) y P (características | etiqueta).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.