爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 46237|回复: 69

[源代码] 气候统计的新武器——EMD的升级版EEMD(集合经验模态分解)

  [复制链接]

新浪微博达人勋

发表于 2013-6-14 15:01:18 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 hillside 于 2013-6-14 23:02 编辑

      据百度百科介绍,EEMD是针对EMD方法的不足,提出了一种噪声辅助数据分析方法。EEMD分解原理为:当附加的白噪声均匀分布在整个时频空间时,该时频空间就由滤波器组分割成的不同尺度成分组成。当信号加上均匀分布的白噪声背景时,不同尺度的信号区域将自动映射到与背景白噪声相关的适当尺度上去。当然,每个独立的测试都可能会产生非常嘈杂的结果,这是因为每个附加噪声的成分都包括了信号和附加的白噪声。既然在每个独立的测试中噪声是不同的,当使用足够测试的全体均值时,噪声将会被消除。全体的均值最后将会被认为是真正的结果,唯一持久稳固的部分是信号本身,所 加入的多次测试是为了消除附加的噪声。
  EEMD的全称为Ensemble Empirical Mode Decomposition (集合经验模分解)(Wu and Huang, 2009),它是EMD(经验模分解)(Huang et al. 1998; Huang and Wu, 2008)的改进算法,有效地解决了EMD的混频现象。
       魏凤英《现代气候统计诊断与预测技术》仅介绍了EMD与EMD-HTT方法。
       EEMD目前的主流网页是台湾中央大学数据分析方法研究中心(http://rcada.ncu.edu.tw/research1_clip_ex.htm)提供的MATLAB版本,国内的PUDN、CSDN多是如此。Matlab的各种版本很容易搜索

       然而,EEMD的Fortran版难寻踪影。对于FORTRAN程序的爱好者来说,fortran程序的价值是无可替代的,再说MATLAB是商业软件,比不上fortran程序用得舒坦。
      经过多次搜索,本人找到了EEMD的fortran版本,现飨有意一阅与可能使用的网友。

      不过,对于EMD的Fortran版,除了《小波分析的强劲对手,时间序列分解的后起之秀——经验模态分解法(EMD)》附件提供的质量不明的实例程序外,我依然未能在网上搜索发现有份量程序,现提供一个搜索链接:见附2。 有知的网友不妨发帖分享。

      https://github.com/mathnathan/EEMD/tree/master/eemdf90
mathnathan/ EEMD

EEMD / eemdf90 /
latest commit 3b18046d95

                               
登录/注册后可看大图
mathnathan authored 2 months ago



..


3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
tempTS.dat3 months ago































附1:台湾中央大学数据分析方法研究中心(http://rcada.ncu.edu.tw/research1_clip_ex.htm
(The latest date:2013/4/25)
  • HHT MATLAB Software
          Introduction          Some of Recent Developments of HHT            HHT MATLAB program  [package]          Tutorial for the HHT MATLAB program          References
  • HHT link
          Scholarpedia
  • HHT Class


附2:气象家园相关帖:
[源程序] EEMD(集合经验模态分解)的改进算法-CEEMDAN(注:该帖中亦包括EEMD等的MATLAB程序)

小波分析的强劲对手,时间序列分解的后起之秀——经验模态分解法(EMD)

[源程序] EEMD程序,和大家分享

[求助] 求经验模态分解EMD的fortran程序!



附3:一个EMD的fortran检索链接(暂时无法链接,据称在修复之中)

http://www.sourcecodedownloads.com/558583/

EMD of a time series decomposition, resulting in a number of empirical mode��which is a prerequisite for HHT transformation.
Visual C++
305KB
Fortran
567KB





据称用EEMD方法分析全球温度异常的实例.rar

187.65 KB, 下载次数: 355, 下载积分: 金钱 -5

本帖被以下淘专辑推荐:

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-14 15:17:18 | 显示全部楼层
楼主厉害!!支持!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-14 17:48:00 | 显示全部楼层
看成气象武器了~~~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-14 21:03:41 | 显示全部楼层
好像都是fortran的例子。可惜没有matlab的例子。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-14 21:10:17 | 显示全部楼层
多谢楼主啊!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-15 18:25:46 | 显示全部楼层
楼主厉害!!支持!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-15 18:27:30 | 显示全部楼层
楼主厉害!!支持!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-15 18:44:51 | 显示全部楼层

楼主厉害!!支持!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-15 18:45:04 | 显示全部楼层

楼主厉害!!支持!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-6-15 18:45:30 | 显示全部楼层

楼主厉害!!支持!!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表