爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12227|回复: 18

求教EOF分解前几个模态方差过小的原因

[复制链接]

新浪微博达人勋

发表于 2014-7-25 13:04:35 | 显示全部楼层 |阅读模式

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

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

x
我用matlab里面自带的EOF函数编写了一个EOF分解程序,对3年的风场(每日平均值)进行EOF分解,风场为距平值,结果显示前3个模态累计方差才55%。我是重复别人的试验,我区域设置,数据都跟别人的一样,人家的累计方差达到91%,不知道为什么。是不是不同的EOF程序结果会差别明显?求指教,好烦,忙活了好久,就是累计方差上不去。matlab中EOF分解我试了3中方法,结果都一样,都不满意!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-25 16:56:48 | 显示全部楼层
“日值距平场”的EOF的每个模态的方差贡献应该不大,你能算出3个累积达到55%已经相当好啦,能达到90%以上就不可信了。因为影响日值变量的因素太多,不像月值和年值的变量那样影响方差变动的因素相对少。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-25 17:00:07 | 显示全部楼层
哦,你不是把季节变化还保留着吧?那样的话,季节变化应该占主要的部分,你的日距平是怎么算的?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-26 20:01:28 | 显示全部楼层
linikiku 发表于 2014-7-25 17:00
哦,你不是把季节变化还保留着吧?那样的话,季节变化应该占主要的部分,你的日距平是怎么算的?

风场数据是每天一个值,日距平是对于某一格点,算这一格点时间序列的距平,这样的话每个格点具有不同的距平值。难道这样算不妥?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-26 20:06:31 | 显示全部楼层
linikiku 发表于 2014-7-25 16:56
“日值距平场”的EOF的每个模态的方差贡献应该不大,你能算出3个累积达到55%已经相当好啦,能达到90%以上就 ...

本来想把别人的方法应用到自己感兴趣的研究领域,就先完全按照人家的做一篇,想看看结果是不是那样。我下载的数据,试验的数据区域什么都是按照人家一模一样,但是文章中前三个模态达到91%,我的只有55%,不知道是不是EOF程序的问题还是什么!但是EOF程序理论上应该没问题,因为其能还原原始数据,只不过是用matlab编写的。或者是数据的问题,因为在数据用的过程中,有要插值没有风场数据的过程。真是不知道问题到底出在哪!是不是有其它的EOF方法可以提高前几个模态的方差贡献率?敬请指教!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-28 22:05:29 | 显示全部楼层
天见 发表于 2014-7-26 20:01
风场数据是每天一个值,日距平是对于某一格点,算这一格点时间序列的距平,这样的话每个格点具有不同的距 ...

你这样计算的距平值应该还有年周期的变化,如果有年周期存在,那前3个的方差的累计贡献达到91%是可能的的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-28 22:07:55 | 显示全部楼层
天见 发表于 2014-7-26 20:06
本来想把别人的方法应用到自己感兴趣的研究领域,就先完全按照人家的做一篇,想看看结果是不是那样。我下 ...

是不是你的matlab的eof程序的参数的设定有什么不同?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-28 22:39:22 | 显示全部楼层
linikiku 发表于 2014-7-28 22:07
是不是你的matlab的eof程序的参数的设定有什么不同?

我就用的matlab自带的程序svd进行计算的,里面没有说要设置什么参数的!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-7-28 22:40:29 | 显示全部楼层
linikiku 发表于 2014-7-28 22:05
你这样计算的距平值应该还有年周期的变化,如果有年周期存在,那前3个的方差的累计贡献达到91%是可能的的 ...

应该是,那个人用这个发了好几篇高影响因子的文章,应该不会造假,但是为什么我的结果就是不行呢?郁闷中。。。,发邮件给那个人,没回,印度人!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-31 17:23:01 | 显示全部楼层
他是不是滤过波,感觉eof程序出问题的概率不大 也许他在eof前对数据做了某些处理
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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