Я относительно новичок в 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. Мне нужно свернуть собственный класс случайного блуждания или есть какой-то другой трюк?