|
|
1
3
没有神奇的python库可以为您进行季节性调整。做这种事情的应用程序往往是 rather large . 你需要计算出数学题 yourself 然后用scipy来计算剩下的。 |
|
|
2
7
StatsModels可以做到这一点。它们有一个基本的季节性分解,也有一个针对普查x13调整的包装器。您还可以使用RPY2访问R的一些优秀SA库。以下是StatsModels季节性分解:
http://statsmodels.sourceforge.net/0.6.0/release/version0.6.html |
|
|
4
1
我建议由Facebook的数据科学团队开发。它有python+r API,用于时间序列预测,尽管您可以使用它将序列分解为其组件(趋势与季节性)。您可以轻松地调整和可视化分解: 从FBProphet导入Prophet 将numpy导入为np 将熊猫作为PD导入 创建系列 np.随机种子(0) x=np.平均值(0,10,.285) y_周期=np.sin(x*np.pi) y_random=np.random.normal(尺寸=长度(x))。 y_趋势=x/10。 df=pd.dataframe('ds':pd.date_range('01-01-2017',periods=len(x)), “Y”:Y_周期) df.head()必须是具有列“ds”和“y”的数据帧 df.set撏index('ds').plot(style=-*') < /代码> 估计模型 M=先知() M.FIT(DF); 预测=M.预测(df) M.标绘组件(预测); < /代码> Facebook的CE团队。它有python+r API,用于时间序列预测,尽管您可以使用它将序列分解为其组件(趋势与季节性)。您可以轻松地调整和可视化分解:
|
|
|
5
0
在编程方面不确定,但我会认真考虑移动平均值来解决这个问题。 |