图像缩略图

样本熵

版本1.1.0(302KB)由 维克托·马丁内斯·卡吉加尔
样本熵(SampEn)的一种可承受的矢量化实现。

1.6K下载

更新2018年11月9日

查看许可证

该函数根据Richman,J.S.,和Moorman,J.R.(2000)的建议计算样本熵(SampEn)算法。脚本是可接受的、压缩的和矢量化的。因此,计算成本最小。

此外,还考虑了未定义SampEn的特殊情况:
-如果B=0,则未检测到任何规则性。公共SampEn实现将返回-Inf值。
-如果A=0,则条件概率为零(A/B=0),返回Inf值。

根据Richman&Moorman的说法,SampEn的上界必须是A/B=2/[(N-m-1)(N-m)],返回SampEn=log(N-m)+log(N-m-1)-log(2)。因此,只要A或B等于0,这就是正确的值。

输入参数:
-信号:带dims的信号向量。[1xN]
-m:嵌入维数(m-r:公差(适用于SD的百分比)。
-dist_type:(可选)距离类型,由字符串指定。默认值:“chebychev”(有关详细信息,请键入help pdist)。

输出变量:
-值:SampEn值。

使用示例:
信号=兰特(200,1);
值=采样笔(信号,1,0.2)

引用为

维克托·马丁内斯·卡吉加尔(2018年)。样本熵。Mathworks。

MATLAB版本兼容性
使用R2018b创建
与任何版本兼容
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!