常用气候统计方法(含源码及示例)

整理了常用的气候统计方法,包括源码及示例。

def函数使用方法如下:

第一种:将代码内容复制在脚本最前部,函数用法参考代码说明。

第二种:将代码保存复制存进A.py,与所要编辑脚本放在同一文件夹内,在脚本内 import A 即可。通过help(A)查看函数用法(A可任意替换,不冲突即可)。

1 基本气候状态的统计量

1.1 中心趋势统计量

  1. 均值
  2. 分位数

1.2 变化幅度统计量

  1. 距平

  2. 方差与标准差

1.3 相关统计量

  1. 皮尔逊相关系数
  2. 线性回归系数
  3. 超前滞后相关

1.4 数据标准化

  1. 数据标准化

2 气候变化趋势分析

  1. 线性倾向估计(一元线性回归)
  2. 滑动平均
  3. 去趋势
  4. 滤波(Butterworth滤波器)

3 气候突变检测

  1. 滑动t检验
  2. 曼-肯德尔(Mann-Kebdall)检验

4 气候序列的频谱分析

  1. 功率谱
  2. 小波变换

5 气候变量场时空结构的分离

  1. 经验正交函数分解(EOF)
  2. 奇异值分解1(SVD)
  3. 奇异值分解2(SVD)