来自 statsmodels 的代码 seasonal_decompose 只有原生 python

Code seasonal_decompose from statsmodels with only native python

我需要得到与以下代码相同的结果:

from statsmodels.tsa.seasonal import seasonal_decompose

# the values are just a list of numbers ([589, 561, 640, 656, ...])
values =  list(df['Monthly milk production'].as_matrix().transpose())

trend = seasonal_decompose(values, freq = 12).trend

但没有使用 statsmodels 模块

我想知道是否只有一个计算趋势值的公式,所以我可以用本机替换该公式 python。

您可以查看statsmodels.tsa.seasonal的实际代码。

https://github.com/statsmodels/statsmodels/blob/master/statsmodels/tsa/seasonal.py

在线

全在Python