You've seen the articles that say "MCMC is easy! Read this!" and by the end of the article you're still left scratching your head.

*Maybe*after reading that article you get*what*MCMC is doing... but you're still left scratching your head. "Why?""Why do I need to do MCMC to do Bayes?"

"Why are there so many different types of MCMC?"

"Why does MCMC take so long?"

Why, why, why, why, etc. why.

Here's the point: You don't

*need*MCMC to do Bayes. We're going to do Bayesian modeling in a very naive way and it will lead us naturally to*want*to do MCMC. We'll understand the motivation and then! We'll also better understand how to work with the different MCMC frameworks (PyMC3, Emcee, etc) much better because we'll understand where they're coming from.We'll assume that you have a solid enough background in probability distributions and mathematical modeling that you can Google and teach yourself what you don't understand in this post.