MATLAB应用实战系列(七十七)-基于长时间序列栅格数据的MK检验

Posted 文宇肃然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB应用实战系列(七十七)-基于长时间序列栅格数据的MK检验相关的知识,希望对你有一定的参考价值。

1 MK检验介绍

MK检验是曼-肯德尔法,又称Mann—Kenddall 检验法,是一种气候诊断与预测技术,应用Mann-Kendall检验法可以判断气候序列中是否存在气候突变,如果存在,可确定出突变发生的时间。Mann-Kendall检验法也经常用于气候变化影响下的降水、干旱频次趋势检测。目前常用于长时间序列的栅格数据的显著性检验,在植被覆盖度,NDVI,NPP等方面尤为常见。

该检验功能强大,不需要样本遵从一定的分布,部分数据缺失不会对结果造成影响,不受少数异常值的干扰,适用性强。不但可以检验时间序列的变化趋势,还可以检验时间序列是否发生了突变。

2本文用到的软件和数据

(1) 软件:matlab 2016b 和 ArcGIS 10.7

(2) 数据:以2000-2004的中国区PM2.5为例

图1.中国PM2.5时空分布数据集

图2.将数据名称统一修改

3Matlab代码实现

clear[a,R]=geotiffr

以上是关于MATLAB应用实战系列(七十七)-基于长时间序列栅格数据的MK检验的主要内容,如果未能解决你的问题,请参考以下文章