Scale-free dynamics via detrended fluctuation analysis (DFA)

Поділитися
Вставка
  • Опубліковано 9 лип 2024
  • This video lesson is part of a complete course on neuroscience time series analyses.
    The full course includes
    - over 47 hours of video instruction
    - lots and lots of MATLAB exercises and problem sets
    - access to a dedicated Q&A forum.
    You can find out more here:
    www.udemy.com/course/solved-c...
    For more online courses about programming, data analysis, linear algebra, and statistics, see
    sincxpress.com/
  • Наука та технологія

КОМЕНТАРІ • 31

  • @jnnfr216k
    @jnnfr216k 3 роки тому

    This is great! Thank you so much for your explanation!

  • @qianyunwu221
    @qianyunwu221 3 роки тому

    Very clear explanation. Thanks!!

  • @josecarrascopujante
    @josecarrascopujante 2 роки тому

    Excellent video, thank you very much

  • @vogldata3246
    @vogldata3246 Рік тому +2

    Very nice presentation of the MFDFA. Really enjoyed it. It would have been amazing if you had displayed the 'follow-up' methods such as multifractal spectrum, too. Nonetheless, thumbs up for the video and your channel!

  • @Paluga_San
    @Paluga_San Рік тому

    I watched so many of your videos recently that i am pretty sure to hear sickness in your voice, and i started feeling sorry for you... 3 years later! 🤣But didn't change the quality of the explanation, thank you for sharing your work, this time frequency analysis playlist is gold. Thank you

    • @mikexcohen1
      @mikexcohen1  Рік тому +1

      Thank you for your concern, Florian :) I don't remember if I was sick when I recorded this video, but when I'm doing recordings, I like to power through them. Sometimes I also record videos early in the morning, so it could be my just-woke-up voice, lmao.

  • @salihaamoura232
    @salihaamoura232 3 роки тому

    thank you very much , please could you prepare other course about multifractal analysis

  • @mingshili4101
    @mingshili4101 2 роки тому

    very useful!

  • @DBST1EVER
    @DBST1EVER 2 роки тому

    Useful lecture, thanks!

  • @54mjaime
    @54mjaime 3 роки тому

    Such an interesting analysis method. Thanks for making this video. I've become a big fan of your channel and have two of your books. Can you please recommend any articles on DFA that someone new to the topic can read?

    • @mikexcohen1
      @mikexcohen1  3 роки тому +1

      There are many. I think this special issue would be a good place to start: www.frontiersin.org/research-topics/505/scale-free-dynamics-and-critical-phenomena-in-cortical-activity#articles

  • @rjain3443
    @rjain3443 Рік тому

    Thanks a lot for this wonderful video. I have one question- Is the hurst exponent same as DFA because in the last plot you mentioned slope to be Hurst exponent and the procedure of DFA analysis also considers the slope of linear fit as DFA value.

    • @mikexcohen1
      @mikexcohen1  Рік тому +1

      Yes, the exponential of the fit in log-log space is the estimate of the Hurst exponent.

  • @andreassaladin408
    @andreassaladin408 3 роки тому +1

    the cummulative sum is not clearly specified - do you account for the size of each jump? Probably not - because then you would not have a downward trend a the beginning of the plot

    • @mikexcohen1
      @mikexcohen1  3 роки тому

      I'm not sure which "jump" you are referring to. Anyway, the cumulative sum happens at each smoothing step, before segmenting.

    • @andreassaladin408
      @andreassaladin408 3 роки тому +4

      @@mikexcohen1 at 4.31 you say that at the beginning there are more jumps going downwards - that made it a bit hard for me to understand. Now I see that the downward trend of the CUSUM is due to the fact that the majority of the data points in this segment are below the MEAN of the total window. So it is actually not that there are more jumps downward but rather the signals tendency to fluctuate below the MEAN value.

  • @bunny.bunbob
    @bunny.bunbob 3 роки тому +1

    7:10 its confusing to see 8 windows but 24 graphs below. each graph is supposed to represent 1 window, right?

    • @joelcromie8396
      @joelcromie8396 Місяць тому

      This has also confused me, could you clarify?

  • @rowanihab9439
    @rowanihab9439 4 роки тому +2

    hi is there a code for DFA in python?
    thanks

    • @davidsmith2866
      @davidsmith2866 3 роки тому

      I would also be very interested in python code for DFA

  • @annedurand2587
    @annedurand2587 9 місяців тому

    Really interesting ! I am trying to compute DFA for my master thesis and I fail each time, may be you coul help me ??

    • @mikexcohen1
      @mikexcohen1  9 місяців тому

      I hope this video was helpful! Unfortunately, I don't have the time to do individual consultation or collaboration.

  • @LucaSubitoni
    @LucaSubitoni 3 роки тому +2

    How the detrend at minute 7:00 is performed?

    • @mikexcohen1
      @mikexcohen1  3 роки тому +1

      Hi Luca. Standard detrending is to fit an order-1 polynomial to the time series. I use the detrend() function in MATLAB.

    • @LucaSubitoni
      @LucaSubitoni 3 роки тому

      @@mikexcohen1 ok thank you!

    • @LucaSubitoni
      @LucaSubitoni 3 роки тому

      Excuse me I have another question: why DFA and Hurst exponent scale as an exponential?

    • @mikexcohen1
      @mikexcohen1  3 роки тому +1

      It's common practice to both both axes in log-scale, and then do a linear fit. So, a linear fit in a log-log plot is actually an exponential fit.

  • @esquire9445
    @esquire9445 8 місяців тому

    Is there a python toolbox so I can build, plot, and learn?

    • @mikexcohen1
      @mikexcohen1  8 місяців тому

      Hmm, I'd guess there is a Python library for DFA, although I don't know off-hand. But the math isn't too difficult to implement on your own. It's definitely been implemented in MATLAB, so you could start from there and translate into python.