Inferencing trigonometric time series model

So I did some further simulation to demonstrate my point:
Using the same model, I fixed the b and sd to the real value, and plot the 2D conditional log-likelihood of a and omega:
image
Immediately you can see, there are a lot of weight around a = 0, but let’s zoom in to the correct value:
image
Indeed, there is a local maximum around 3.5, but it is not particularly salient.
Moreover, zoom in around omega=0
image
Again, you see a lot of volume.
All in all, I think it should convince you that why this model is difficult to sample, and why Metropolis although seemly return a better looking chain, the estimation is wrong.

Notebook here: https://github.com/junpenglao/Planet_Sakaar_Data_Science/blob/master/PyMC3QnA/discourse_1190.ipynb