爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 63168|回复: 46

[源程序] 介绍一个计算气候变化倾向率的程序(附有数据)

  [复制链接]

新浪微博达人勋

发表于 2015-7-26 18:14:56 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 hillside 于 2015-12-1 12:03 编辑

以下内容来自科学网李旭的博客:
http://blog.sciencenet.cn/blog-1148346-795525.html
                                                                              MATLAB:气候变化特征
       基于气候观测数据,利用统计分析方法研究气候变化仍是目前进行气候变化诊断和预测的可行且有效的方法之一。
本帖介绍气候变化倾向率(Climate Change Trend Rate)的公式及计算过程。以美国某气象站1894~2010年连续的年降水量为例,计算①气候倾向率;②距平;③滑动平均。文末附有数据和代码
1.计算气候倾向率及其不同的显著水平
xi表示样本量为n的某一气候变量,ti表示对应的时间,建立xi和ti之间的一元线性回归:

                               
登录/注册后可看大图

a为回归常数,b为回归系数。ab用最小二乘法进行估计,公式从略。Matlab下polyfit函数可以计算得到ab
其中b×10即气候倾向率,单位为mm/10a。b>0时,表明随时间t的增加x呈上升趋势;反之b<0时,x呈下降趋势。
如图1所示,该站点的年降水量变化情况(LI_cctr函数)呈微微上升的趋势,降水量最高年份出现在2003年,全年累计达到1610.70mm,最低值出现在1965年,累计仅有748.90mm。多年的气候倾向率是3.3689mm/10a。

                               
登录/注册后可看大图
图 1
时间ti与变量xi之间的相关系数r是判断变化趋势程度显著性的重要指标。已知显著性水平[url=]α[/url],若|r|>[url=]rα[/url],表明x随时间t的变化趋势是显著的,否则是不显著的(rα值需查表获得。)。相关系数r的计算公式如下(与通用相关系数的讨论):

                               
登录/注册后可看大图

经sec_corr函数计算,r值为0.2022。本研究给出3种显著水平,α=0.05、0.01和0.001,rα值经查表分别对应(自由度117-1=116≈115)0.182、0.237、0.300。
2.计算距平及累计距平
距平(Anomaly)是最常用的表示气候变量偏离正常情况的量,一组数据的某一个数xi与均值xbar之间的差就是距平。在气候诊断分析中,常用距平序列代替气候变量本身的观测数据,任何气候变量序列,经过距平化处理,都可以化为平均值为0的序列。
(a)年代际距平
研究年代际气候变化特征具有非常实际的意义,因为10a尺度的环流特征可作为短期气候预测的直接背景,也可作为长期气候变化的一个时段,为今后更长期的气候预测提供依据。
如图 2所示10a距平(LI_10a_anormaly函数),正距平出现7次,分别对应1890s、1900s、1950s、1970s和1990s~2010s,负距平出现6次,1910s~1940s连续4个10a都为负距平,这段时间内的降水量偏少。

                               
登录/注册后可看大图
图2
(b)年际距平及累积年际距平
1894~2010年站点的平均降水量是1102.2691mm,LI_anormaly函数计算年降水量距平如图2所示。结果显示1894~2010年之间的117年,正距平达39年,占总体的三分之一,正距平主要出现在各负距平之间,较少多年连续出现。其余三分之二均为负距平,其中1910~1938年连续出现负距平,这一时段内降水量有减少的趋势。

                               
登录/注册后可看大图
图 3
累积年际距平(LI_cumulate_anormaly函数)如图 4所示,1894~2010年之间降水量累积距平呈波动上升、急剧下降以及在负距平范围内波动变化的特征。累积距平在1920年之前基本上为正距平,历经先上升后下降,表明降水量在这段时间从相对较高逐渐转变为相对较低。累积距平在1907~1936年之间持续处于下降状态,表明这段时间的降水量不断的减少。1937年之后的累积距平基本上就处在负距平范围内波动变化,总体上这段时间内的降水量依然偏少。

                               
登录/注册后可看大图
图 4
(c)滑动平均
滑动平均(Moving Average,MA)是趋势拟合技术最基础的方式,它相当于低通滤波器。用确定时间序列的平滑值来显示变化趋势。一般来说,气象要素的变化较多的与其临近时段具有相关性,而随时间间隔的增加其相关性减小。因此,本研究应用等权中心平滑法(裴益轩和郭民,2001)计算时间序列的降水量滑动平均值,对于该方法存在的端部效应,将应用等权端点平滑法进行处理。本过程的处理使用LI_MA函数。
滑动平均法的步长设置对数据的平滑结果具有直接的影响。步长取得较小,则局部平均的相邻数据偏少,不利于抑制随机误差,滑动平均值往往表现得高于实际的观测结果,如图 3。若步长取得较大,局部平均的相邻数据偏多,尽管平滑作用增强,有利于抑制频繁随机起伏的随机误差,但也可能被平均而过度削弱,如图 7所示,滑动平均值小余实际的观测值。为防止步长的偏大和偏小情况,我们应按照平滑的目的和数据的实际情况,合理选择平滑的步长。图6所示为5a步长(高清竹,2003)的滑动平均结果,比较切合数据的实际。

                               
登录/注册后可看大图
图 5

                               
登录/注册后可看大图
图 6

                               
登录/注册后可看大图
图 7
参考文献
[1]刘洪敏. 1957~2009年辽宁省气候变化趋势分析[D]. 西北师范大学, 2011.
[2]孙佳. 47年来石羊河流域气候变化趋势及突变分析[D]. 兰州大学, 2008.
[3][url=]裴益轩,[/url]郭民. 滑动平均法的基本原理及应用[J].火炮发射与控制学报,2001,(1):21-23.
[4]高清竹. 农牧交错带长川流域土地利用安全格局研究[D].北京师范大学, 2003.


                               
登录/注册后可看大图
CCTR.rar


附1:http://bbs.06climate.com/forum.php?mod=viewthread&tid=19908
                                                                                   气候倾向率的fortran程序
         附1《气候倾向率的fortran程序》原作者称:找了半天就找资料站找到一个倾向率的程序,只能算一个站点,然后自己改了下,可以算多个站点了。
附2:http://bbs.06climate.com/forum.php?mod=viewthread&tid=7010
                                                 气候趋势系数与气候倾向率的区别?

评分

参与人数 1金钱 +15 贡献 +5 收起 理由
mofangbao + 15 + 5

查看全部评分

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

新浪微博达人勋

发表于 2015-7-31 00:33:06 | 显示全部楼层
有用              
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-7-26 20:20:30 | 显示全部楼层
多谢分享啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-27 08:37:44 | 显示全部楼层
已收藏,多谢分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-27 11:26:08 | 显示全部楼层
多谢分享   
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2015-7-27 15:31:10 | 显示全部楼层
楼主好久没来啦,多谢分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-7-27 17:30:35 | 显示全部楼层
好东西啊!谢谢分享!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-8-3 09:04:57 | 显示全部楼层

怎么收藏额。。。求教
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-3 12:09:56 | 显示全部楼层
正在找这个 在尝试怎么用格点数据做 三维数组真的好晕
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-19 22:29:19 | 显示全部楼层
感谢分享~~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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