Python贝叶斯建模与计算
采用PyMC3和TFP进行建模和计算,是贝叶斯建模与计算从业者不得多得的参考书。彩插和参考文献扫描封底二维码获取。

作者:[阿根廷] 奥斯瓦尔多·A. 马丁(Osvaldo A. Martin),[美]拉万·库马尔(Ravin Kumar)[美]劳俊鹏(Junpeng Lao)著 郭涛 译

丛书名:数据科学与大数据技术

定价:98元

印次:1-1

ISBN:9787302654858

出版日期:2024.03.01

印刷日期:2024.03.01

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《Python贝叶斯建模与计算》旨在帮助贝叶斯初学者成为中级从业者。本书使用了PyMC3、TensorFlow Probability和Arviz等多个软件库的实践方法,重点是应用统计学的实践方法,并参考了基础数学理论。 本书首先回顾了贝叶斯推断的概念。第2章介绍了贝叶斯模型探索性分析的现代方法。基于这两个基本原理,接下来的章节介绍了各种模型,包括线性回归、样条、时间序列和贝叶斯加性回归树。其后几章讨论的主题包括:逼近贝叶斯计算,通过端到端案例研究展示如何在不同环境中应用贝叶斯建模,以及概率编程语言内部构件。最后一章深入讲述数学理论或扩展对某些主题的讨论,作为本书其余部分的参考。 《Python贝叶斯建模与计算》由PyMC3、ArviZ、Bambi和TensorFlowProbability等软件库的贡献者撰写。

"Osvaldo A. Martin是阿根廷IMASL-CONICET和芬兰阿尔托大学计算机科学系的研究员。他拥有生物物理学和结构生物信息学博士学位。多年来,他日益精进对贝叶斯方面的数据分析问题的研究。他对开发和实现贝叶斯统计和概率建模软件工具尤其感兴趣。Ravin Kumar是谷歌的数据科学家,此前曾在SpaceX和Sweetgreen等公司工作。他拥有制造工程硕士学位和机械工程学士学位。他发现贝叶斯统计可以有效地为组织建模以及制定策略。Junpeng Lao是谷歌的数据科学家。在此之前,他获得了博士学位,随后作为博士后在认知神经科学领域开展研究。他主要研究Bootstrapping和Permutation,由此对贝叶斯统计和生成建模产生了浓厚的兴趣。"

前 言 贝叶斯统计这个名字取自长老会牧师兼业余数学家托马斯·贝叶斯(Thomas Bayes,1702—1761),他最先推导出了贝叶斯定理,该定理于其逝世后的1763年发表。但真正开发贝叶斯方法的第一人是Pierre-Simon Laplace(1749—1827),因此将其称为拉普拉斯统计也许更合理。尽管如此,我们将遵循斯蒂格勒的同名法则,在本书的其余部分使用传统的贝叶斯方法命名。从贝叶斯和拉普拉斯(以及许多其他人)的开创性时代至今,发生了很多事情,特别是开发了很多新想法,其中大部分是由计算机技术推动和/或实现的。本书旨在提供一个关于此主题的现代视角,涵盖从基础知识到使用现代贝叶斯工作流和工具等各方面内容。 本书旨在帮助贝叶斯初学者成为中级从业者。这并不代表你读完本书后会自动达到中等水平,但希望本书能够引导你朝富有成效的方向发展。如果你通读这本书,认真做练习,把书中的想法应用于自己的问题,并继续向他人学习,那么将更容易进步。 要特别指出,本书面向对应用贝叶斯模型解决数据分析问题感兴趣的贝叶斯从业者。通常,学术界和工业界是有区别的。但本书没有做这样的区分,因为无论是大学生还是就职于公司的机器学习工程师,都能从本书中受益。 我们的目标是:阅读本书后,你不仅能够熟悉贝叶斯推断,而且能轻松地对贝叶斯模型进行探索性分析,包括模型比较、模型诊断、模型评估和结果交流等。我们计划从现代计算的角度讲授这些内容。对我们来说,如果采用计算方法,贝叶斯统计会更易于理解和应用。例如,我们更关注实证检查假设被推翻的原因,而不试图从理论上证明假设是正确的。这也意味着我们会...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章 贝叶斯推断 1

1.1  贝叶斯建模 1

1.1.1  贝叶斯模型 2

1.1.2  贝叶斯推断介绍 2

1.2  一个自制采样器,不要随意尝试 5

1.3  支持自动推断,反对自动建模 9

1.4  量化先验信息的方法 12

1.4.1  共轭先验 13

1.4.2  客观先验 15

1.4.3  最大熵先验 17

1.4.4  弱信息先验与正则化先验 20

1.4.5  先验预测分布用于评估先验选择 21

1.5  练习 21

第2章 贝叶斯模型的探索性分析 25

2.1  贝叶斯推断前后的工作 25

2.2  理解你的假设 26

2.3  理解你的预测 28

2.4  诊断数值推断 32

2.4.1  有效样本量 33

2.4.2  潜在尺度缩减因子( ) 35

2.4.3  蒙特卡罗标准差 35

2.4.4  轨迹图 37

2.4.5  自相关图 38

2.4.6  秩图 38

2.4.7  散度 40

2.4.8  采样器的参数和其他诊断方法 42

2.5  模型比较 43

2.5.1  交叉验证和留一法 44

2.5.2  对数预测密度的期望 47

2.5.3  帕累托形状参数  47

2.5.4  解读帕累托参数 较大时的p_loo 48

2.5.5  LOO-PIT 49

2.5.6  模型平均 50

2.6  练习 51

第3章 线性模型与概率编程语言 55

3.1  比较两个或多个组 55

3.2  线性回归 63

3.2.1  一个简单的线...

《Python贝叶斯建模与计算》旨在帮助贝叶斯初学者成为中级从业者。本书使用了PyMC3、TensorFlow Probability和Arviz等多个软件库的实践方法,重点是应用统计学的实践方法,并参考了基础数学理论。