Mann-Kendall趋势分析
  • 类别: 确定性变化分析
  • 标签: 时间序列 线性趋势
  • 开发语言: Python
  • 运行平台/操作系统: Linux\Windows
  • 编译工具及环境: Python3
  • GitHub下载地址: https://gitee.com/three-poles/Time-series-analysis
  • 开发者: Md. Manjurul Hussain and Ishtiak Mahmud
  • 引用方式:

    Hussain et al., (2019). pyMannKendall: a python package for non parametric Mann Kendall family of trend tests.. Journal of Open Source Software, 4(39), 1556, https://doi.org/10.21105/joss.01556

  • 方法描述:
  • Mann-Kendall趋势检验适用于分析持续增长或下降趋势(单调趋势)的时间序列数据。它是一个非参数检验,适用于所有的分布(即数据不需要满足正态分布的假设),但数据应该没有序列相关性。如果数据具有序列相关性,则会在显著性水平(p值)上产生影响,为了解决这一问题,研究人员提出了几种改良的Mann-Kendall检验(Hamed和Rao改良的MK检验,Yue和Wang改良的MK检验等)。季节性Mann-Kendall检验也可以排除季节性的影响。

    • 安装方式:安装python

      运行方式:在python下运行

      输入变量:时间序列数据

      输出变量:斜率、截距、显著性水平

      依赖库文件:numpy,scipy

      二维码: