2024新算法:鹅算法优化VMD参数,五种适应度函数任意切换,最小包络熵、样本熵、信息熵、排列熵、排列熵/互信息熵...

本文介绍了如何使用MATLAB官方VMD函数结合鹅算法优化VMD参数,探讨了五种适应度函数在确定最佳k和α参数的应用,包括最小包络熵、最小样本熵等,并提供了相关文献和代码获取链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本期采用鹅算法优化一下VMD参数。利用MATLAB官方自带的VMD函数。

替换为官方自带的VMD函数后,寻优速度真的大幅度提升!数据量大的不妨都试试这个官方的VMD函数。当然要下载2020a以上的MATLAB才可以哦!

同样以西储大学数据集为例,选用105.mat中的X105_BA_time.mat数据中1000个数据点。没有数据的看这篇文章。西储大学轴承诊断数据处理,matlab免费代码获取

选取五种适应度函数进行优化,以此确定VMD的最佳k和α参数。五种适应度函数分别是:最小包络熵,最小样本熵,最小信息熵,最小排列熵,排列熵/互信息熵,代码中可以一键切换。至于应该选择哪种作为自己的适应度函数,大家可以看这篇文章。VMD为什么需要进行参数优化,最小包络熵/样本熵/排列熵/信息熵,适应度函数到底该选哪个

1.最小包络熵作为适应度函数

26535b52d9798e3a5aba7dd4e2e402a9.png

c7d2bed7900128bccf1a97868eabf5d7.png

2.最小样本熵作为适应度函数

4dd24980538d59a819c8e80289ed56af.png

f6d85fd0642480c787ade8277a5acb81.png

3.最小信息熵作为适应度函数

b439429728c3ae226a820495154bd3e5.png

6cb6205959f40d445db6426131deda20.png

4.最小排列熵作为适应度函数

2452b5a747cbdd5b48cebb03c7990ee8.png

8966c85a8ae0b0d4f64673978fa4e709.png

5.复合指标作为适应度函数

有关复合指标的介绍如下:

该指标出自文献:鲁铁定,何锦亮,贺小星等.参数优化变分模态分解的GNSS坐标时间序列降噪方法[J/OL].武汉大学学报(信息科学版),1-15[2024-02-29].https://doi.org/10.13203/j.whugis20220363.

bb11a75c5aa6eb9a3929a9e7116e5dbb.jpeg

结果图:

aea793abe8dc59fd54eb7df45ae365e6.png

123469d5d1d647558b43bb8875c52031.png

  本文代码获取链接:

点击下方下卡片获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淘个代码_

不想刀我的可以选择爱我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值