Analyse des fluctuations redressées
Dans les processus stochastiques, la théorie du chaos et l'analyse des séries temporelles, l'analyse des fluctuations redressées (en anglais : Detrendred Fluctuation Analysis ou DFA) est une méthode permettant de déterminer l'auto-affinité statistique d'un signal. Elle est utile pour analyser des séries temporelles qui semblent être des processus à mémoire longue (temps de corrélation divergent, par exemple fonction d'autocorrélation décroissante selon la loi de puissance) ou du bruit 1/f .
L'exposant obtenu est similaire à l'exposant de Hurst, cependant la DFA peut également être appliquée à des signaux dont les statistiques sous-jacentes (telles que la moyenne et la variance) ou la dynamique sont non stationnaires (c'est-à-dire changent avec le temps). Ceci est lié à des mesures basées sur des techniques spectrales telles que l'autocorrélation et la transformée de Fourier.
Peng et al. ont introduit la DFA en 1994 dans un article qui a été cité plus de 3 000 fois depuis 2022[1] et qui représente une extension de l'analyse des fluctuations (FA) qui est affectée par les non-stationnarités.
Définition
modifierAlgorithme
modifierÉtant donné une série temporelle : .
Calculer sa valeur moyenne .
Puis la sommer dans un processus . Il s'agit de la somme cumulée, ou profil, de la série temporelle d'origine. Par exemple, le profil d'un bruit blanc IID est une marche aléatoire standard.
Sélectionner un ensemble d'entiers, tels que , le plus petit , le plus large , et la séquence est à peu près répartie uniformément à l'échelle logarithmique : . En d’autres termes, il s’agit approximativement d’une suite géométrique[2].
Pour chaque , diviser la séquence en segments consécutifs de longueur . Dans chaque segment, calculer l'ajustement linéaire des moindres carrés (la tendance locale). Soit l'ajustement linéaire par parties en résultant.
Calculer la racine carrée de la moyenne des carrés (moyenne RMS) par rapport à la tendance locale :
Et leur moyenne RMS est la fluctuation totale :
(Si n'est pas divisible par , alors on peut soit supprimer le reste de la séquence, soit répéter la procédure sur la séquence inversée, puis prendre leur moyenne RMS[3].)
Produire le tracé log-log [4],[5].
Interprétation
modifierUne ligne droite de pente sur le tracé log-log indique une auto-affinité statistique de forme . Vu que augmente de façon monotone avec , est toujours vrai.
L'exposant d'échelle est une généralisation de l'exposant de Hurst, dont la valeur précise donne des informations sur les autocorrélations des séries :
- : anti-corrélée
- : non corrélée, bruit blanc
- : corrélée
- : bruit 1/f, bruit rose
- : non stationnaire, illimitée
- : bruit brownien
Parce que le déplacement attendu dans une marche aléatoire non corrélée de longueur N croît comme , un exposant de correspondrait à un bruit blanc non corrélé. Lorsque l'exposant est compris entre 0 et 1, le résultat est un bruit gaussien fractionnaire.
Erreurs dans l'interprétation
modifierBien que l'algorithme DFA produise toujours un nombre positif pour toute série temporelle, cela n’implique pas nécessairement qu’elle soit auto-similaire. L'autosimilarité nécessite que le graphique log-log soit suffisamment linéaire sur une large plage de valeurs . De plus, il a été démontré qu'une combinaison de techniques incluant le MLE, plutôt que les moindres carrés, se rapproche mieux de l'exposant d'échelle, ou loi de puissance[6].
En outre, il existe de nombreuses quantités de type exposant d'échelle qui peuvent être mesurées pour une série temporelle auto-similaire, notamment la dimension du diviseur et l'exposant de Hurst. Par conséquent, l'exposant de mise à l'échelle DFA n'est pas une dimension fractale et ne possède pas certaines propriétés souhaitables de la dimension Hausdorff, bien que dans certains cas particuliers, elle soit liée à la dimension de comptage de boîtes pour le graphique d'une série temporelle.
Généralisations
modifierGénéralisation aux tendances polynomiales (DFA d'ordre supérieur)
modifierL'algorithme DFA standard donné ci-dessus supprime une tendance linéaire dans chaque segment. Quand on supprime une tendance polynomiale de degré n dans chaque segment, on obtient ce qui est nommé DFAn, ou DFA d'ordre supérieur[7].
Etant donné que est une somme cumulée de , une tendance linéaire dans est une tendance constante dans , ce qui est une tendance constante dans (visibles sous forme de courtes sections de « plateaux plats »). À cet égard, DFA1 supprime la moyenne des segments de la série chronologique avant de quantifier la fluctuation.
De même, une tendance de degré n dans est une tendance de degré (n-1) dans . Par exemple, DFA1 supprime les tendances linéaires des segments de la série chronologique avant de quantifier la fluctuation, DFA1 supprime les tendances paraboliques de , et ainsi de suite.
L' analyse de Hurst R/S supprime les tendances constantes dans la séquence d'origine et, par conséquent, dans sa suppression de tendance, elle est équivalente à DFA1.
Généralisation à différents moments (DFA multifractale)
modifierLa DFA peut être généralisé par informatique : Puis en créant le tracé log-log de , S’il y a une forte linéarité dans le tracé de , alors cette pente est [8]. La DFA est le cas particulier où .
Les systèmes multifractals sont dimensionnés suivant une fonction . Essentiellement, les exposants d’échelle ne doivent pas nécessairement être indépendants de l’échelle du système. En particulier, DFA mesure le comportement d'échelle des secondes fluctuations de moment.
Kantelhardt et al. interprètent cet exposant de mise à l'échelle comme une généralisation de l'exposant de Hurst classique. L'exposant classique de Hurst correspond à pour les caisses stationnaires, et pour les cas non stationnaires[8],[9],[10].
Applications
modifierLa méthode DFA a été appliquée dans de nombreux domaines, par exemple le séquençage d'ADN[11],[12], l'étude des oscillations neuronales[10], la détection de problèmes orthophoniques[13], la fluctuation du rythme cardiaque à différents stades du sommeil[14], et l'analyse des modèles de comportement animal[15].
L'effet des fluctuations sur la DFA a été étudié[16].
Liens avec d'autres méthodes selon certains types de signaux
modifierSignaux avec autocorrélation décroissante selon une loi de puissance
modifierDans le cas d'autocorrélations décroissantes selon la loi de puissance, la fonction de corrélation décroît avec un exposant : . De plus, le spectre de puissance décroît à mesure que . Les trois exposants sont liés par[11]:
- .
Ces relations peuvent être dérivées en utilisant le théorème de Wiener-Khintchine. Le lien entre la DFA et la méthode du spectre de puissance a été bien étudiée[17].
Ainsi, est lié à la pente du spectre de puissance et est utilisé pour décrire la couleur du bruit par cette relation : .
Bruit gaussien fractionnaire
modifierPour le bruit gaussien fractionnaire (FGN), nous avons , Et ainsi , et , où est l' exposant de Hurst. pour FGN est égal à [18].
Mouvement brownien fractionnaire
modifierPour le mouvement brownien fractionnaire (FBM), nous avons , Et ainsi , et , où est l' exposant de Hurst . pour FBM est égal à [9]. Dans ce contexte, FBM est la somme cumulée ou l' intégrale de FGN, ainsi, les exposants de leurs spectres de puissance diffèrent de 2.
Références
modifier- Peng, « Mosaic organization of DNA nucleotides », Phys. Rev. E, vol. 49, no 2, , p. 1685–1689 (PMID 9961383, DOI 10.1103/physreve.49.1685, Bibcode 1994PhRvE..49.1685P, S2CID 3498343)
- Hardstone, Poil, Schiavone et Jansen, « Detrended Fluctuation Analysis: A Scale-Free View on Neuronal Oscillations », Frontiers in Physiology, vol. 3, , p. 450 (ISSN 1664-042X, PMID 23226132, PMCID 3510427, DOI 10.3389/fphys.2012.00450)
- Zhou et Leung, « Multifractal temporally weighted detrended fluctuation analysis and its application in the analysis of scaling behavior in temperature series », Journal of Statistical Mechanics: Theory and Experiment, vol. 2010, no 6, , P06021 (ISSN 1742-5468, DOI 10.1088/1742-5468/2010/06/P06021, S2CID 119901219, lire en ligne)
- Peng, « Quantification of scaling exponents and crossover phenomena in nonstationary heartbeat time series », Chaos, vol. 49, no 1, , p. 82–87 (PMID 11538314, DOI 10.1063/1.166141, Bibcode 1995Chaos...5...82P, S2CID 722880)
- Bryce et Sprague, « Revisiting detrended fluctuation analysis », Sci. Rep., vol. 2, , p. 315 (PMID 22419991, PMCID 3303145, DOI 10.1038/srep00315, Bibcode 2012NatSR...2E.315B)
- Clauset, Rohilla Shalizi et Newman, « Power-Law Distributions in Empirical Data », SIAM Review, vol. 51, no 4, , p. 661–703 (DOI 10.1137/070710111, Bibcode 2009SIAMR..51..661C, arXiv 0706.1062, S2CID 9155618)
- Kantelhardt J.W., « Detecting long-range correlations with detrended fluctuation analysis », Physica A, vol. 295, nos 3–4, , p. 441–454 (DOI 10.1016/s0378-4371(01)00144-3, Bibcode 2001PhyA..295..441K, arXiv cond-mat/0102214, S2CID 55151698)
- H.E. Stanley, S.A. Zschiegner, E. Koscielny-Bunde et S. Havlin, « Multifractal detrended fluctuation analysis of nonstationary time series », Physica A, vol. 316, nos 1–4, , p. 87–114 (DOI 10.1016/s0378-4371(02)01383-3, Bibcode 2002PhyA..316...87K, arXiv physics/0202070, S2CID 18417413, lire en ligne)
- Movahed, « Multifractal detrended fluctuation analysis of sunspot time series », Journal of Statistical Mechanics: Theory and Experiment, vol. 02,
- Hardstone, Poil, Simon-Shlomo, Schiavone, Giuseppina et Jansen, Rick, « Detrended Fluctuation Analysis: A Scale-Free View on Neuronal Oscillations », Frontiers in Physiology, vol. 3, , p. 450 (PMID 23226132, PMCID 3510427, DOI 10.3389/fphys.2012.00450)
- Buldyrev, « Long-Range Correlation-Properties of Coding And Noncoding Dna-Sequences- Genbank Analysis », Phys. Rev. E, vol. 51, no 5, , p. 5084–5091 (PMID 9963221, DOI 10.1103/physreve.51.5084, Bibcode 1995PhRvE..51.5084B)
- (en) Bunde A et Havlin S, Fractals and Disordered Systems, Springer, Berlin, Heidelberg, New York,
- M. Little, P. McSharry, I. Moroz et S. Roberts, 2006 IEEE International Conference on Acoustics Speed and Signal Processing Proceedings, vol. 2, , II-1080-II-1083 (ISBN 1-4244-0469-X, DOI 10.1109/ICASSP.2006.1660534, S2CID 11068261), « Nonlinear, Biophysically-Informed Speech Pathology Detection »
- Bunde A., « Correlated and uncorrelated regions in heart-rate fluctuations during sleep », Phys. Rev. E, vol. 85, no 17, , p. 3736–3739 (PMID 11030994, DOI 10.1103/physrevlett.85.3736, Bibcode 2000PhRvL..85.3736B, S2CID 21568275)
- (en) Bogachev, Lyanova, Sinitca et Pyko, « Understanding the complex interplay of persistent and antipersistent regimes in animal movement trajectories as a prominent characteristic of their behavioral pattern profiles: Towards an automated and robust model based quantification of anxiety test data », Biomedical Signal Processing and Control, vol. 81, , p. 104409 (DOI 10.1016/j.bspc.2022.104409, S2CID 254206934, lire en ligne)
- Hu, K., « Effect of trends on detrended fluctuation analysis », Phys. Rev. E, vol. 64, no 1, , p. 011114 (PMID 11461232, DOI 10.1103/physreve.64.011114, Bibcode 2001PhRvE..64a1114H, arXiv physics/0103018, S2CID 2524064)
- Heneghan, « Establishing the relation between detrended fluctuation analysis and power spectral density analysis for stochastic processes », Phys. Rev. E, vol. 62, no 5, , p. 6103–6110 (PMID 11101940, DOI 10.1103/physreve.62.6103, Bibcode 2000PhRvE..62.6103H, S2CID 10791480)
- Taqqu, « Estimators for long-range dependence: an empirical study. », Fractals, vol. 3, no 4, , p. 785–798 (DOI 10.1142/S0218348X95000692)
Voir aussi
modifierArticles connexes
modifierLiens externes
modifier- Tutoriel sur la façon de calculer l'analyse des fluctuations sans tendance (en anglais) dans Matlab à l'aide de la Neurophysiological Biomarker Toolbox.
- Code FastDFA MATLAB pour calculer rapidement l'exposant de mise à l'échelle DFA sur de très grands ensembles de données.
- Physionet : Un bon aperçu de la DFA et du code en C pour la calculer.
- Implémentation MFDFA Python de l'analyse des fluctuations redressées (multifractale).
- Exemple d'application de l’analyse des fluctuations redressées (DFA) à l'analyse du rythme cardiaque dans Analyse fractale de la marche : application au sujet âgé, Davide Malatesta, Corinne Caillaud, Movement & Sport Sciences, 2004/3 (no 53).