MATLAB 的趋势用起来,老实说,这套泰森斜率+MK 检验函数还挺顺手的。Sen's 方法加上 Mann-Kendall Tau-b,非参数、对异常值不敏感,适合做气象水文、环境数据那类时间序列。

函数结构清晰,调用方式简单,不管你是搞科研还是做工程,拿来就能用。不像有些包封装得太狠,这份代码保留了足够的灵活度,自己改起来也不麻烦。参数设置合理,输出结果也直观,看趋势方向、显著性啥的一目了然。

配套资源也丰富,像是修正 Mann-Kendall 趋势检验MK 趋势检验代码解析这些文章,建议你一起看看。哦对了,还有个蛮实用的例子,用在新冠疫情趋势上,链接我也贴下面了。

如果你要带自相关的数据,或者想对趋势做稳健判断,可以顺手把那个自相关修正方法也一并搞上。,这份资源挺全,适合进阶用。如果你是刚上手做时间序列,放心,代码也不复杂,注释还算到位。