A Fast DFA Algorithm for Multifractal Multiscale Analysis of Physiological Time Series

Detrended fluctuation analysis (DFA) is a popular tool in physiological and medical studies for estimating the self-similarity coefficient, α, of time series. Recent researches extended its use for evaluating multifractality (where α is a function of the multifractal parameter q) at different scales...

Full description

Bibliographic Details
Main Authors: Paolo Castiglioni, Andrea Faini
Format: Article
Language:English
Published: Frontiers Media S.A. 2019-03-01
Series:Frontiers in Physiology
Subjects:
HRV
EEG
Online Access:https://www.frontiersin.org/article/10.3389/fphys.2019.00115/full
id doaj-a432b79ca47c48c8ae4efebae1675e64
record_format Article
spelling doaj-a432b79ca47c48c8ae4efebae1675e642020-11-25T00:02:40ZengFrontiers Media S.A.Frontiers in Physiology1664-042X2019-03-011010.3389/fphys.2019.00115429635A Fast DFA Algorithm for Multifractal Multiscale Analysis of Physiological Time SeriesPaolo Castiglioni0Andrea Faini1IRCCS Fondazione Don Carlo Gnocchi, Milan, ItalyDepartment of Cardiovascular Neural and Metabolic Sciences, Istituto Auxologico Italiano, IRCCS, S.Luca Hospital, Milan, ItalyDetrended fluctuation analysis (DFA) is a popular tool in physiological and medical studies for estimating the self-similarity coefficient, α, of time series. Recent researches extended its use for evaluating multifractality (where α is a function of the multifractal parameter q) at different scales n. In this way, the multifractal-multiscale DFA provides a bidimensional surface α(q,n) to quantify the level of multifractality at each scale separately. We recently showed that scale resolution and estimation variability of α(q,n) can be improved at each scale n by splitting the series into maximally overlapped blocks. This, however, increases the computational load making DFA estimations unfeasible in most applications. Our aim is to provide a DFA algorithm sufficiently fast to evaluate the multifractal DFA with maximally overlapped blocks even on long time series, as usually recorded in physiological or clinical settings, therefore improving the quality of the α(q,n) estimate. For this aim, we revise the analytic formulas for multifractal DFA with first- and second-order detrending polynomials (i.e., DFA1 and DFA2) and propose a faster algorithm than the currently available codes. Applying it on synthesized fractal/multifractal series we demonstrate its numerical stability and a computational time about 1% that required by traditional codes. Analyzing long physiological signals (heart-rate tachograms from a 24-h Holter recording and electroencephalographic traces from a sleep study), we illustrate its capability to provide high-resolution α(q,n) surfaces that better describe the multifractal/multiscale properties of time series in physiology. The proposed fast algorithm might, therefore, make it easier deriving richer information on the complex dynamics of clinical signals, possibly improving risk stratification or the assessment of medical interventions and rehabilitation protocols.https://www.frontiersin.org/article/10.3389/fphys.2019.00115/fullhurst exponentmultiscale analysismultifractalityHRVEEG
collection DOAJ
language English
format Article
sources DOAJ
author Paolo Castiglioni
Andrea Faini
spellingShingle Paolo Castiglioni
Andrea Faini
A Fast DFA Algorithm for Multifractal Multiscale Analysis of Physiological Time Series
Frontiers in Physiology
hurst exponent
multiscale analysis
multifractality
HRV
EEG
author_facet Paolo Castiglioni
Andrea Faini
author_sort Paolo Castiglioni
title A Fast DFA Algorithm for Multifractal Multiscale Analysis of Physiological Time Series
title_short A Fast DFA Algorithm for Multifractal Multiscale Analysis of Physiological Time Series
title_full A Fast DFA Algorithm for Multifractal Multiscale Analysis of Physiological Time Series
title_fullStr A Fast DFA Algorithm for Multifractal Multiscale Analysis of Physiological Time Series
title_full_unstemmed A Fast DFA Algorithm for Multifractal Multiscale Analysis of Physiological Time Series
title_sort fast dfa algorithm for multifractal multiscale analysis of physiological time series
publisher Frontiers Media S.A.
series Frontiers in Physiology
issn 1664-042X
publishDate 2019-03-01
description Detrended fluctuation analysis (DFA) is a popular tool in physiological and medical studies for estimating the self-similarity coefficient, α, of time series. Recent researches extended its use for evaluating multifractality (where α is a function of the multifractal parameter q) at different scales n. In this way, the multifractal-multiscale DFA provides a bidimensional surface α(q,n) to quantify the level of multifractality at each scale separately. We recently showed that scale resolution and estimation variability of α(q,n) can be improved at each scale n by splitting the series into maximally overlapped blocks. This, however, increases the computational load making DFA estimations unfeasible in most applications. Our aim is to provide a DFA algorithm sufficiently fast to evaluate the multifractal DFA with maximally overlapped blocks even on long time series, as usually recorded in physiological or clinical settings, therefore improving the quality of the α(q,n) estimate. For this aim, we revise the analytic formulas for multifractal DFA with first- and second-order detrending polynomials (i.e., DFA1 and DFA2) and propose a faster algorithm than the currently available codes. Applying it on synthesized fractal/multifractal series we demonstrate its numerical stability and a computational time about 1% that required by traditional codes. Analyzing long physiological signals (heart-rate tachograms from a 24-h Holter recording and electroencephalographic traces from a sleep study), we illustrate its capability to provide high-resolution α(q,n) surfaces that better describe the multifractal/multiscale properties of time series in physiology. The proposed fast algorithm might, therefore, make it easier deriving richer information on the complex dynamics of clinical signals, possibly improving risk stratification or the assessment of medical interventions and rehabilitation protocols.
topic hurst exponent
multiscale analysis
multifractality
HRV
EEG
url https://www.frontiersin.org/article/10.3389/fphys.2019.00115/full
work_keys_str_mv AT paolocastiglioni afastdfaalgorithmformultifractalmultiscaleanalysisofphysiologicaltimeseries
AT andreafaini afastdfaalgorithmformultifractalmultiscaleanalysisofphysiologicaltimeseries
AT paolocastiglioni fastdfaalgorithmformultifractalmultiscaleanalysisofphysiologicaltimeseries
AT andreafaini fastdfaalgorithmformultifractalmultiscaleanalysisofphysiologicaltimeseries
_version_ 1725437304467619840