时序分解 | MATLAB实现ICEEMDAN+SE改进的自适应经验模态分解+样本熵重构分量

时序分解 | MATLAB实现ICEEMDAN+SE改进的自适应经验模态分解+样本熵重构分量

目录

    • [时序分解 | MATLAB实现ICEEMDAN+SE改进的自适应经验模态分解+样本熵重构分量](#时序分解 | MATLAB实现ICEEMDAN+SE改进的自适应经验模态分解+样本熵重构分量)

效果一览


基本介绍

ICEEMDAN+SE改进的自适应经验模态分解+样本熵重构分量

包括频谱图

避免了传统经验模态分解的一些固有缺陷 效果更佳

附赠案例数据 可直接运行

直接替换excel数据即可使用 适合新手小白

程序设计

  • 完整源码和数据获取方式:私信回复MATLAB实现ICEEMDAN+SE改进的自适应经验模态分解+样本熵重构分量
clike 复制代码
%%  清空环境变量
warning off             % 关闭报警信息
close all               % 关闭开启的图窗
clear                   % 清空变量
clc                     % 清空命令行

cosD = pdist(meas,'cosine');
clustTreeCos = linkage(cosD,'average');
cophenet(clustTreeCos,cosD)

ans =

    0.9360
[h,nodes] = dendrogram(clustTreeCos,0);
h_gca = gca;
h_gca.TickDir = 'out';
h_gca.TickLength = [.002 0];
h_gca.XTickLabel = [];
------------------------------------------------
版权声明:本文为CSDN博主「机器学习之心」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kjm13182345320/article/details/119920826



figure
hidx = cluster(clustTreeCos,'criterion','distance','cutoff',.006);
for i = 1:5
    clust = find(hidx==i);
    plot3(meas(clust,1),meas(clust,2),meas(clust,3),ptsymb{i});
    hold on
end
hold off
xlabel('Sepal Length');
ylabel('Sepal Width');
zlabel('Petal Length');
view(-137,10);
grid on

------------------------------------------------
版权声明:本文为CSDN博主「机器学习之心」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kjm13182345320/article/details/119920826

参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/129215161

[2] https://blog.csdn.net/kjm13182345320/article/details/128105718

相关推荐
机器学习之心8 个月前
时序预测 | MATLAB实现ICEEMDAN-SSA-GRU、ICEEMDAN-GRU、SSA-GRU、GRU时间序列预测对比
时间序列预测对比·iceemdan·ssa-gru·iceemdan-gru
机器学习之心8 个月前
时序分解 | MATLAB实现CEEMDAN+SE自适应经验模态分解+样本熵计算
se·ceemdan·自适应经验模态分解·样本熵计算
机器学习之心1 年前
时序预测 | MATLAB实现ICEEMDAN-IMPA-GRU时间序列预测
时间序列预测·iceemdan·impa-gru
机器学习之心1 年前
时序预测 | MATLAB实现ICEEMDAN-IMPA-LSTM时间序列预测
时间序列预测·iceemdan·impa-lstm