MATLAB实现Mann-Kendall趋势/突变检验
非参数Mann-Kendall检验
在时间序列趋势分析中,Mann-Kendall检验是世界气象组织推荐并已被广泛使用的非参数检验方法,最初由Mann和Kendall提出,现已被很多学者用来分析降雨、气温、径流和水质等要素时间序列的趋势变化。Mann-Kendall检验不需要样本遵从一定的分布,也不受少数异常值的干扰,适用于水文、气象等非正态分布的数据,计算简便。
该方法的基本思想是比较数据的前后两个时间点之间的大小关系,以此来判断数据是否呈现出明显的单调趋势。
1 单变量M-K方法
1.1 Mann-Kendall趋势检验
具体分析步骤:设定假设-计算符号函数-计算检验统计量Z-计算P值。
- 计算P值:用 Mann-Kendall 检验的统计量 Z,可以计算出 p 值,用来表示零假设的显著性。p 值越小,表示数据存在趋势性变化的可能性越大。一般来说,当 p 值小于 0.05 时,认