我相对较新于PYMC3,正在尝试实现没有回归变量的贝叶斯结构时间序列(BSTS)模型,例如R中的这里所拟合的模型。该模型如下:
我可以使用GaussianRandomWalk实现局部线性趋势模型,如下所示:
delta = pymc3.GaussianRandomWalk('delta',mu=0,sd=1,shape=99)
mu = pymc3.GaussianRandomWalk('mu',mu=delta,sd=1,shape=100)
然而,我不知道如何在PYMC3中编码季节变量(tau)。我需要编写自定义的随机游走类吗?还是有其他技巧?