一本针对希望学习贝叶斯方法和概率编程的读者的入门书籍。它通过 Python 语言和 PyMC 库,采用计算优先、数学次之的方法,使读者能够通过实际编程实践来理解贝叶斯统计学的核心概念。书中涵盖了从基础到高级的概率编程技术,包括如何建立贝叶斯模型、使用 MCMC 算法进行抽样、理解大数定律、应用损失函数以及如何选择合适的先验分布。特别是对于 PyMC2 和 PyMC3 的使用,书籍详细介绍了它们的特性和应用场景,并通过具体的案例演示了如何在实际问题中运用这些技术。此外,书籍还强调了在分析中考虑到数据样本大小和先验知识的重要性,以及如何通过 Jupyter 笔记本进行交互式学习和实验。通过这本书,读者不仅能够掌握贝叶斯方法的基本原理,还能够通过编写自己的代码来深化对概率编程的理解。