我需要得到以下代码的相同结果:
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替换该公式。
答案 0 :(得分:0)
您可以查看statsmodels.tsa.seasonal的实际代码。
在线https://github.com/statsmodels/statsmodels/blob/master/statsmodels/tsa/seasonal.py
全部用Python