Espero que este sea el lugar correcto para publicar esto, consideré publicarlo en escépticos, pero creo que solo dirían que el estudio fue estadísticamente incorrecto. Tengo curiosidad sobre el otro lado de la pregunta que es cómo hacerlo bien.
En el sitio web Quantified Self , el autor publicó los resultados de un experimento de alguna métrica de producción medida en sí mismo a lo largo del tiempo y comparada antes y después de dejar de tomar café abruptamente. Los resultados se evaluaron subjetivamente y el autor creía que tenía pruebas de que había un cambio en la serie temporal y que estaba relacionado con el cambio en la política (tomar café)
Lo que esto me recuerda son los modelos de la economía. Solo tenemos una economía (que nos importa en este momento), por lo que los economistas a menudo están haciendo esencialmente n = 1 experimentos. Es casi seguro que los datos están autocorrelacionados con el tiempo debido a esto. Los economistas generalmente observan, dice la Fed, mientras inicia una política e intentan decidir si la serie temporal cambió, posiblemente debido a la política.
¿Cuál es la prueba adecuada para determinar si la serie temporal ha aumentado o disminuido según los datos? ¿Cuántos datos necesitaría? ¿Qué herramientas existen? Mi búsqueda inicial en Google sugiere modelos de series de tiempo de cambio de Markov, pero no mis habilidades para buscar en Google no me ayudan a hacer nada con solo el nombre de la técnica.
fuente
Hace unos años escuché una charla de una estudiante graduada, Stacey Hancock , durante una reunión local del capítulo ASA y fue sobre la "estimación de ruptura estructural" de series de tiempo. La charla fue realmente interesante y luego hablé con ella y ella estaba trabajando con Richard Davis (de Brockwell-Davis ), luego en la Universidad Estatal de Colorado, ahora en Columbia. La charla fue una extensión de Davis et al. trabaje en un artículo de 2006 de JASA llamado Estimación de ruptura estructural para modelos de series temporales no estacionarias , que está disponible gratuitamente aquí .
Davis tiene una implementación de software del método que él llama Auto-PARM, que convirtió en un ejecutable de Windows. Si se comunica con él, puede obtener una copia. Tengo una copia, y aquí hay un ejemplo de salida en una serie de tiempo de observación de 1.200:
Entonces, la serie es AR (1) al principio, en la observación 351 el proceso AR (1) cambia a otro proceso AR (1) (puede obtener los parámetros), y luego en la observación 612 el proceso cambia a AR (3) .
Una configuración interesante en la que probé Auto-PARM fue ver los datos de retiro de cajeros automáticos semanales que formaban parte de la competencia NN5 . Recuerdo el algoritmo que encontró interrupciones estructurales a fines de noviembre de un año determinado, por ejemplo, el comienzo de la temporada de compras navideñas en los Estados Unidos.
Entonces, ¿cómo usar este algoritmo a través de implementaciones existentes? Bueno, una vez más, podría comunicarse con Davis y ver si puede obtener el ejecutable de Windows. Cuando estaba en Rogue Wave Software trabajé con Davis para que Auto-PARM ingresara a las bibliotecas numéricas de IMSL. El primer idioma al que fue portado fue Fortran , donde se llama Auto_PARM, y sospecho que Rogue Wave lanzará un puerto C pronto, con Python, C # y puertos Java a seguir.
fuente
Josh dijo:
Supongamos que uno comienza con un modelo AR (1):
Dóndemit es, por ejemplo, un ruido gaussiano (media cero y varianza σ2
La media de esta serie.
La media de la serie esγ1 - p h i
Entonces, si por algún tiempo los parámetrosγ y ϕ no cambia, entonces también lo hace la media general de la serie. Sin embargo, cualquiera de estos cambios, necesariamente cambiará la media de la serie. Entonces, bajo la estacionariedad por partes, ¡estamos buscando cambios en estos parámetros!
Si se asumen modelos estructurales, Auto-PARM es el procedimiento a utilizar.
fuente