我试图弄清楚如何使用CausalImpact软件包的Python端口。
在示例notebook中,有一节介绍如何处理季节性数据。
我仍然不清楚如何定义nseasons
参数。
在笔记本示例中:
ci = CausalImpact(season_data,pre_period,post_period,nseasons=[{'period': 7,'harmonics': 2},{'period': 30,'harmonics': 5}])
neasons
列出字典。我相信将'period':7
设置为每周一次表示季节性,将'period':30
设置为每月一次,但是我不确定100%。但是,我也不明白harmonics
参数代表什么。
我现在正在使用的数据集是在线零售商的每日销售总额。最终,我想让模型考虑以下事实:季节性可以在每周,每月和每季度发生。如何设置nseasons
参数来做到这一点?