经验模态分解(EMD)和集合经验模态分解(EEMD)
使用的数据来自于之前从CRU收集的1850-2018年的月分辨率的气温方面的数据。CRU是个好地方,放几张图吧,也是老早收集的了,以及在家园收集的一份课件,非常感谢前辈们的资料,家园里的大佬们开放交流思想也让我受益匪浅,向他们学习






里面的东西还是挺多的,可以拿数据来练手
首先是Python的EEMD,需要先安装numpy和scipy包,再安装PyEMD,使用也比较方便,数据为一维数据,一个例子如下

接下来是Matlab下的EEMD,使用的数据是最开始提到的那个,里面需要的输入参数如下:

在这里我使用的参数参照了这个:

然后对自己的一维数据执行EEMD分解,得到的数据是一个名字为ans的矩阵。详细的可以看上图的OUTPUT。

最后的结果如下,如果想单独绘制一个IMF那也是可以的

这个EEMD程序的调用是比较容易的,后面的美化坐标那些可以慢慢设置就行了,站在巨人的肩膀上学习,加油
博客介绍了经验模态分解(EMD)和集合经验模态分解(EEMD),使用1850 - 2018年月分辨率气温数据。阐述了Python实现EEMD需安装numpy、scipy和PyEMD包,还介绍了Matlab下EEMD的使用,包括输入参数、分解结果及程序调用等内容。
402

被折叠的 条评论
为什么被折叠?



