爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3384|回复: 0

[求助] EOF程序进行缺测修改后得到的结果完全不一样?

[复制链接]

新浪微博达人勋

发表于 2017-10-12 08:07:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 shirlyqiu 于 2017-10-12 08:09 编辑

最近在学习EOF,在论坛里搜罗了各种EOF程序,得到的结果各不一样,我也是头疼

后来不想管这么多,想着@言深深版主的(http://bbs.06climate.com/forum.php?mod=viewthread&tid=4753)总不会错吧,可是这版的缺点是木有UNDEF数据的处理,要先把数据的UNDEF删除了,做完EOF分析之后还得把缺测给补上,好吧,我乖乖照做了,画了图,并做了north检验,前两个mode通过检验,eof1的解释方差是17.74%,eof2的解释方差是10.85%。
sst_mam_eof1.png

然后呢我嫌麻烦,就想着那把缺测处理给加上吧,结果,结果,结果竟然不一样!这差的也太多了吧!我以为我缺测处理有问题,然后把缺测处理的数据打印出来,和之前手动处理缺测之后的数据一毛一样!所以缺测处理是没问题的。但是,不仅仅空间mode不一样,解释方差也分别变成了9.23%,6.65%。我对比了各个PC序列,也不一样。
eof1_undef.png

因为之前测试过论坛里的各种程序,我发现缺测处理之后的程序得到的结果和@兰溪之水 提供的EOF_V2.0.f代码的结果一样。


百思不得其解,程序应该是没问题的。数据是用的标准化处理的1979-2015年的mar-apr-may均值sst数据。


刚学EOF,有知道原因的说一说么?先谢过了!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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