matlab均方误差的代码程序DFluC
程序DFluC是用于去趋势波动分析(DFA)的MATLAB程序。
与其他DFA软件相比,DFluC程序在执行时特别注意边缘情况,例如部分未观察到和/或不规则采样的数据。
Prolegomenon
DFA是一种估算赫斯特指数的方法,用于量化一维过程的自相似性和长期相关性。
[笔记。
为方便起见,本文档没有区分适当的过程和从该过程中采样的(观察到的,可能还有一些未观察到的或“缺失的”)值的数组。
过程/阵列在下面用y表示,也称为“数据”。
(“信号”是另一个常用术语,但在本文档中未使用。)]
DFA包含以下步骤:
将数据划分为一定长度的非重叠段或“框”。
减去每个框中的局部多项式趋势,并计算残差的均方根(均方根波动)。
对不同尺寸的包装盒重复上述步骤。
通过回归估计均方根波动和盒子大小之间的幂律关系。
当处理部分未观察到的或不规则采样的数据时,程序DFluC将局部多项式趋势与原位数据点拟合,并避免“缝合”或“变形”数据,以免造成人为的跳跃或改变自相关结构。
当然,如果需要,您可以通过删除所有未观察到的条目并运行Program
DFluC来自己“缝制
2022-11-25 11:08:21
6KB
系统开源
1