Tracking public opinion over time with Dirichlet

The alpha parameter of the Dirichlet shouldn’t itself be a simplex, so one only needs a strictly positive random walk. There’s also the AR distribution if you don’t like the random walk assumption.

If you have features you want to include in the hidden states (e.g. ARIMAX hidden state) you have to do a scan.