How to fit the observed shocks into a random model?

You could take a look at this post and I think it would be helpful for your problem

(P.S. I would probably call it rational expectation rather than imperfect foresight, and stochastic model rather than random model, just terminology… sounds a little weird to me.)