J'espère que c'est le bon endroit pour publier ceci, j'ai envisagé de le publier sur les sceptiques, mais je pense qu'ils diraient simplement que l'étude était statistiquement erronée. Je suis curieux de connaître le revers de la question, qui est de savoir comment le faire correctement.
Sur le site Web Quantified Self , l'auteur a publié les résultats d'une expérience d'une certaine mesure de la production mesurée sur lui-même au fil du temps et comparée avant et après l'arrêt brutal de la consommation de café. Les résultats ont été évalués de manière subjective et l'auteur pensait qu'il avait des preuves qu'il y avait un changement dans la série chronologique et que cela était lié au changement de politique (boire du café)
Cela me rappelle des modèles de l'économie. Nous n'avons qu'une seule économie (dont nous nous soucions pour le moment), donc les économistes font souvent essentiellement n = 1 expériences. Les données sont presque certainement auto-corrélées au fil du temps à cause de cela. Les économistes observent généralement, selon la Fed, le lancement d'une politique et tentent de décider si la série chronologique a changé, éventuellement en raison de la politique.
Quel est le test approprié pour déterminer si la série chronologique a augmenté ou diminué en fonction des données? De combien de données aurais-je besoin? Quels outils existent? Ma recherche initiale sur Google suggère des modèles de série chronologique de commutation de Markov, mais pas mes compétences en recherche sur Google ne me manquent pas pour aider à faire quoi que ce soit avec le nom de la technique.
la source
Il y a quelques années, j'ai entendu un discours d'une étudiante diplômée, Stacey Hancock , lors d'une réunion de la section locale de l'ASA et c'était sur «l'estimation de la rupture structurelle» des séries chronologiques. La conversation était vraiment intéressante et je lui ai parlé ensuite et elle travaillait avec Richard Davis (de Brockwell-Davis ), puis à la Colorado State University, maintenant à Columbia. La conférence était une extension de Davis et al. travailler dans un article de 2006 de la JASA intitulé Strutural Break Estimation for Nonstationary Time Series Models , qui est disponible gratuitement ici .
Davis a une implémentation logicielle de la méthode qu'il appelle Auto-PARM, qu'il a transformée en un exécutable Windows. Si vous le contactez, vous pourrez peut-être en obtenir une copie. J'ai une copie, et voici un exemple de sortie sur une série chronologique d'observation de 1200:
Donc, la série est AR (1) au début, à l'observation 351, le processus AR (1) change en un autre processus AR (1) (vous pouvez obtenir les paramètres), puis à l'observation 612, le processus change en AR (3) .
Un paramètre intéressant sur lequel j'ai essayé Auto-PARM était de regarder les données hebdomadaires de retrait ATM qui faisaient partie de la compétition NN5 . Je me souviens que l'algorithme a trouvé des ruptures structurelles à la fin novembre d'une année donnée, par exemple au début de la saison de magasinage des Fêtes aux États-Unis.
Alors, comment utiliser cet algorithme via des implémentations existantes? Eh bien, encore une fois, vous pouvez contacter Davis et voir si vous pouvez obtenir l'exécutable Windows. Lorsque j'étais chez Rogue Wave Software, j'ai travaillé avec Davis pour intégrer Auto-PARM dans les bibliothèques numériques IMSL. Le premier langage vers lequel il a été porté était Fortran , où il s'appelle Auto_PARM, et je soupçonne que Rogue Wave publiera bientôt un port C, avec des ports Python, C # et Java à suivre.
la source
Josh a dit:
Supposons que l'on commence par un modèle AR (1):
Si des modèles structurels sont supposés, Auto-PARM est la procédure à utiliser.
la source