什么是mk检验

什么是mk检验,第1张

mk检验是曼-肯德尔法,又称Mann—Kenddall 检验法,是一种气候诊断与预测技术,应用Mann-Kendall检验法可以判断气候序列中是否存在气候突变,如果存在,可确定出突变发生的时间埋告茄。Mann-Kendall检验法也经常用于气候变化影响下的降水、干旱频次趋势检测。

由于最初由曼(H.B.Mann)和肯德尔(M.G.Kendall)提出了原理并发展了这一方法,故称其为曼—肯德尔 (Man-Kendall)法。

扩展资料:

计算方法:

对于具有n个样本量的时间序列X,构造一秩序列:

可见,秩序列sk是第i时刻数值大于j时刻数值个数的累弯察计友竖数。在时间序列随机独立的假定下,定义统计量:

式中UF1=0,E(sk),Var(sk)是累计数sk的均值和方差,在x1,x2,…,xn相互独立,且有相同连续分布时,它们可由下式算出:

UFi为标准正态分布,它是按时间序列x顺序x1,x2,…,xn计算出的统计量序列,给定显著性水平α,查正态分布表,若|UFi|>Ua,则表明序列存在明显的趋势变化。

按时间序列x逆序xn,xn-1,…,x1,再重复上述过程,同时使UBk=–UFk,k=n,n–1,…,1),UB1=0。这一方法的优点在于不仅计算简便,而且可以明确突变开始的时间,并指出突变区域。因此,是一种常用的突变检测方法。

参考资料来源:百度百科-曼-肯德尔法

在进行mk趋势检验时,设置0.05置信水平,出图显示0.01,可以用来查看更多细节,以便更准确地检测趋势。图中的每一点都表桥拆唯示一个特定的置信水平,通过比较每个点的值,御郑可以更好地判敏培断是否存在趋势。

这凯世拿个程序是执行时直接读入的,有说明语句

C***************************************************

C* N: SAMPLE SIZE *

C* NYEAR: FIRST YEAR OF THE TIME SERIES*

C* Y(N): ORIGINAL TIME SERIES *

C* UF(N): ORIGINAL SERIES OF U(LN) *

C* UB(N): COUNTER SERIES OF U(LN) *

C* A,B: CRITICAL VALUE 1.96 AND -1.96*

C***************************************************

程序盯搭中 READ 语句是读入对应数据的,先返卖读入N,NYEAR,然后读入N个Y(N),但是没有读入UF(N),看说明语句也应该是原始数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12406717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存