CEEMDAN参数具体含义及盒图介绍

转载来源

CEEMD都做了什么?
盒图(boxplot)

特别感谢

对于该参数的含义询问了ZAH_zah,十分感谢!

函数

  • [modes its]=ceemdan(x,Nstd,NR,MaxIter)

输入参数及含义

  • Nstd = 0.2;

    • 信噪比,作用为了抑制混叠效应。
    • 噪声权重(范围:0-inf,一般选择0-1)
  • NR = 500;

    • 噪声添加次数,进行500次的噪声添加
    • 一般选择50-100
  • MaxIter = 5000;

    • 对emd 内部最大包络次数设定
    • 分解出分量的最大个数(假设ceemdan本来分解出10个分量,你将该值设置为5:那么最终就会获得5个分量。如果你将该值设置为20:最终还是会获得10个分量)
    • 该值一般设置为inf或一个很大的数。
    • 如果你要求CEEMDAN每次只获得一个分量,那么就可以将该参数设置为1。不过我们一般不会认为去阻止CEEMDAN的分解过程,所以将该参数设置为inf就行。
      (该部分实验后有点小问题,可能解读不太准确,大家可以自行设置值进行实验)

输出参数

[modes its]=ceemdan(ecg,0.2,500,5000);
  • 其中modesIMF分量最后一列为残余剩量
  • its内部包络迭代的次数,因此最大不会超过MaxIter(这里为5000)

盒图介绍

  • 盒图是在1977年由美国的统计学家约翰·图基(John Tukey)发明的。

  • 它由五个数值点组成:最小值(min),下四分位数(Q1),中位数(median),上四分位数(Q3),最大值(max)。也可以往盒图里面加入平均值(mean)

  • 如上图。下四分位数、中位数、上四分位数组成一个“带有隔间的盒子”。

  • 上四分位数到最大值之间建立一条延伸线,这个延伸线成为**“胡须(whisker)”**。
    在这里插入图片描述

  • 由于现实数据中总是存在各式各样地“脏数据”,也成为“离群点”,于是为了不因这些少数的离群数据导致整体特征的偏移,将这些离群点单独汇出,而盒图中的胡须的两级修改成最小观测值与最大观测值

  • 这里有个经验,就是最大(最小)观测值设置与四分位数值间距离为1.5个IQR(中间四分位数极差)。即:

    • IQR = Q3-Q1,即上四分位数与下四分位数之间的差,也就是盒子的长度
    • 最小观测值为min = Q1 -1.5*IQR,如果存在离群点小于最小观测值,则胡须下限为最小观测值,离群点单独以点汇出。如果没有比最小观测值小的数,则胡须下限为最小值。
    • 最大观测值为max = Q3 +1.5*IQR,如果存在离群点大于最大观测值,则胡须上限为最大观测值,离群点单独以点汇出。如果没有比最大观测值大的数,则胡须上限为最大值。
盒图的优势
  • 盒图能够有效地帮助我们识别数据的特征:
    • 直观地识别数据集中的异常值(查看离群点)。
    • 判断数据集的数据离散程度和偏向(观察盒子的长度,上下隔间的形状,以及胡须的长度)。

matlab盒图函数

  • boxplot(x) :创建 x 中数据的箱线图

    • 如果 x 是向量,boxplot 绘制一个箱子。如果 x 是矩阵,boxplot 为 x的每列绘制一个箱子。在每个箱子上,中心标记表示中位数,箱子的底边和顶边分别表示第 25 个和 75 个百分位数。须线会延伸到不是离群值的最远端数据点,离群值会以 ‘+’ 符号单独绘制
  • boxplot(x,g):

    • 使用 g 中包含的一个或多个分组变量创建箱线图。boxplot 为具有相同的一个或多个 g 值的各组 x 值创建一个单独的箱子
  • boxplot(ax,___) :

    • 使用坐标区图形对象 ax 指定的坐标区和任何上述语法创建箱线图。
  • boxplot(___,Name,Value) :

    • 使用由一个或多个 Name,Value对组参数指定的附加选项创建箱线图。例如,您可以指定箱子样式或顺序

参考文献

MATLAB中基于CEEMDAN与FastICA算法的单通道信号规律噪声的滤除方法
盒图(boxplot)
matlab boxplot
ceemd的参数怎么设置,有什么要求吗

  • 13
    点赞
  • 98
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
Ceemdan是一种多尺度自适应分解方法,用于对非平稳信号进行分解和重构。它可以根据信号的特性自动确定分解的尺度数量,并通过自适应调整滤波器参数来优化分解结果。 Ceemdan参数设置包括以下几个方面: 1. 分解层数:Ceemdan可以根据信号的特性自动确定分解的层数,但你也可以手动指定分解的层数。通常情况下,较高的层数可以提供更详细的信号分解结果,但也会增加计算复杂度。 2. 滤波器类型:Ceemdan使用一组滤波器来进行信号分解。你可以选择不同的滤波器类型,如高通、低通或带通滤波器,以适应不同的信号特征。 3. 滤波器参数Ceemdan的滤波器参数可以根据信号的特性进行自适应调整。这些参数包括滤波器长度、滤波器系数等。你可以根据信号的特点进行调整,以获取更好的分解效果。 4. 分解策略:Ceemdan还提供了不同的分解策略,如迭代式分解和并行分解。迭代式分解将信号分解为多个子信号,然后对子信号进行进一步分解。并行分解将信号同时分解为多个子信号,以提高计算效率。你可以根据需要选择适合的分解策略。 需要注意的是,Ceemdan参数设置是根据具体应用和信号特性来确定的,没有统一的最佳设置。在使用Ceemdan进行信号分解时,建议根据具体情况进行实验和调整,以获得最佳的分解效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值