双重分形的matlab代码去趋势波动分析
DFA算法的简单python实现。
它基于这两篇文章:
Hardstone,R。等。
去趋势波动分析:关于神经元振荡的无标度视图。
正面。
生理学。
2012年11月3日,1-13日。
Ihlen,E.
a
F.
Matlab中的多分形去趋势波动分析简介。
正面。
生理学。
3JUN,1-18(2012年)。
您可以使用generate.py幂定律数据生成器或下面的代码对其进行测试:
from
dfa
import
dfa
from
generate
import
power_law_noise
true_exp
=
0.8
x
=
power_law_noise
(
2
**
12
,
true_exp
)
scales
,
fluct
,
alpha
=
dfa
(
x
)
print
(
"True
scaling
exponent:
{}"
.
format
(
true_exp
))
print
(
"Estimated
DFA
exponent:
{}"
.
format
(
alpha
))
要求
麻木
matplotlib
2021-09-18 11:58:41
124KB
系统开源
1