文章目录 1.斜率法 1.1.原理 1.2.优缺点 1.3.Python代码 2.Cox-Stuart检验 2.1.原理 2.2.优缺点 2.3.Python代码 3.Mann-Kendall 检验 3.1.原理 3.1.1.假设前提 3.1.2.趋势检验 3.1.3.S到Z的变换原理 3.1.4.Var(s)是如何得到的 3.1.5.衡量趋势的指标:倾斜度 3.1.6.突变检验 3.2.优缺点 3.3.Python代码 4.参考资料 1.斜率法 1.1.原理 是使用最小二乘法见序列拟合成一条直线, 然后根据直线的斜率k判断序列的走势。如果返回的是正数则正增长,如果返回的是负数,则为下降,如果为0则表示没有趋势。 1.2.优缺点 优点:方法简单; 缺点:要求趋势是线性的,当数据波动较大时,无法准确拟合。(最小二乘的假设条件是认为误差分布是满足正态分布的)。 1.3.Python代码 def trendline(data): Order = 1 Index = [i for<