样本熵:样本熵 (SampEn) 的可承受的矢量化实现。-matlab开发

时间:2024-06-18 06:39:27
【文件属性】:

文件名称:样本熵:样本熵 (SampEn) 的可承受的矢量化实现。-matlab开发

文件大小:314KB

文件格式:ZIP

更新时间:2024-06-18 06:39:27

matlab

此函数根据 Richman, JS 和 Moorman, JR (2000) 的建议计算样本熵 (SampEn) 算法。 该脚本是可承受的、压缩的和矢量化的。 因此,计算成本是最小的。 此外,还考虑了未定义 SampEn 的特殊情况: - 如果 B = 0,则没有检测到规律性。 常见的 SampEn 实现将返回 -Inf 值。 - 如果 A = 0,则条件概率为零 (A/B = 0),返回一个 Inf 值。 根据 Richman & Moorman 的说法,SampEn 的上限必须是 A/B = 2/[(Nm-1)(Nm)],返回 SampEn = log(Nm)+log(Nm-1)-log(2)。 因此,每当 A 或 B 等于 0 时,就是正确的值。 输入参数: - 信号:带有暗淡的信号向量。 [1xN] - m:嵌入维度 (m < N)。 -r:容差(应用于SD的百分比)。 -


【文件预览】:
SampEn.zip

网友评论