搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
贝叶斯数据分析(基于R与Python的实现第2版)/基于R应用的统计学丛书
0.00     定价 ¥ 49.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购15本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787300339672
  • 作      者:
    编者:吴喜之//张敏|责编:陈慧庚//刘昕悦
  • 出 版 社 :
    中国人民大学出版社
  • 出版日期:
    2025-06-01
收藏
畅销推荐
内容介绍
和传统频率派数理统计类似,纯粹贝叶斯派的统计属于模型驱动的范畴,这两种统计与数据驱动或问题驱动的现代数据科学理念有不小的差距。然而,贝叶斯统计的某些思维模式对于数据科学的机器学习方法有很大的启发。除了数据科学常用的朴素贝叶斯分类和贝叶斯网络之外,在神经网络和深度学习等完全是数据驱动的实践中,到处都可以看到贝叶斯的影子。当然,这些可能不被纯粹的贝叶斯派公开认可,但的确是受到贝叶斯统计思维的影响。长期以来,在英文中,纯粹贝叶斯派方法一般用“Bayesian”作为形容词,而那些有些“离经叛道”的方法通常用“Bayes”作为形容词。现在这两者的区别已经不那么绝对。任何数学体系面对广大的应用环境,不可能也没有必要为保持其“纯洁性”而止步不前。 除了介绍贝叶斯统计的基本概念之外,本书还介绍了不同贝叶斯模型的数学背景、与贝叶斯模型对应的各种计算方法,并基于数据例子来介绍如何通过各种软件实现数据分析。本书希望对贝叶斯统计感兴趣的广大群体能够获得强有力的计算能力,以发挥他们无穷的想象力和创造力。 除了R和Python之外,本书基本上平行地使用两个贝叶斯编程的专用软件:以R为平台的Stan和以Python为平台的PyMC,它们都是人们喜爱的最新的基于MCMC和C++编译器的贝叶斯编程软件。之所以平行使用不同软件,是因为它们各有优缺点,适用于有不同编程习惯的人。当然,不同软件的使用环境不同,两个软件的应用不可能也没有必要做到百分之百重合,相信读者能够通过实践掌握它们(至少其中之一)。 本书的读者对象既包括希望了解贝叶斯统计数学概念的读者,也包括那些希望利用贝叶斯模型来做实际数据分析的读者。
展开
目录
第一部分 基础篇
第1章 引言
1.1 贝叶斯统计和传统统计
1.1.1 让脑筋动起来
1.1.2 传统数理统计回顾
1.1.3 贝叶斯方法是基于贝叶斯定理发展起来的用于系统地阐述和解决统计问题的方法
1.2 贝叶斯编程计算的意义
1.3 本书的构成和内容安排
1.4 习题
第2章 基本概念
2.1 概率的规则及贝叶斯定理
2.1.1 概率的规则
2.1.2 概率规则的合理性、贝叶斯定理、优势比、后验分布
2.1.3 贝叶斯和经典统计基本概念的一些比较
2.2 决策的基本概念
2.3 贝叶斯统计的基本概念
2.3.1 贝叶斯定理
2.3.2 似然函数
2.3.3 后验分布包含的信息
2.3.4 几个简单例子
2.3.5 先验分布的形式
2.4 共轭先验分布族
2.4.1 常用分布及其参数的共轭先验分布*
2.4.2 指数先验分布族的一些结果*
2.5 可能性和最大似然原理
2.6 习题
第二部分 几个常用初等贝叶斯模型
第3章 比例的推断:Bernoulli试验
3.1 采用简单共轭先验分布
3.1.1 例3.1 的关于θ的后验分布及其最高密度区域
3.1.2 例3.1 的关于θ的最高密度区域的R代码计算
3.1.3 例3.1 的关于θ的最高密度区域的Python代码计算
3.2 稍微复杂的共轭先验分布
3.2.1 模型(3.2.1)~(3.2.3)拟合例3.2数据直接按公式计算的R代码
3.2.2 模型(3.2.1)~(3.2.3)拟合例3.2数据直接按公式计算的Python代码
3.3 习题
第4章 发生率的推断:Poisson模型
4.1 Poisson模型和例子
4.2 对例4.1的分析和计算
4.2.2 例4.1最高密度区域的Python代码
4.3 习题
第5章 正态总体的情况
5.1 正态分布模型
5.2 均值未知而精度已知的情况
5.2.1 利用公式(5.2.1)、(5.2.2)拟合例5.1的数据(R)
5.2.2 利用公式(5.2.1)、(5.2.2)拟合例5.1数据的后验最高密度区域(Python)
5.3 两个参数皆为未知的情况
5.3.1 使用公式(5.3.1)、(5.3.2)对例5.1的分析(R)
5.3.2 使用公式(5.3.1)、(5.3.2)对例5.1的分析(Python)
5.4 习题
第三部分 算法、概率编程及贝叶斯专门软件
第6章 贝叶斯推断中的一些算法
6.1 概述
6.2 最大后验概率法
6.3 拉普拉斯近似
6.4 马尔可夫链蒙特卡罗方法
6.4.1 蒙特卡罗积分
6.4.2 马尔可夫链
6.4.3 MCMC方法综述
6.4.4 Metropolis算法
6.4.5 Metropolis-Hastings算法
6.4.6 Gibbs抽样
6.4.7 Hamiltonian蒙特卡罗方法
6.5 EM算法
6.6 变分贝叶斯近似
第7章 概率编程/贝叶斯编程
7.1 引言
7.2 概率编程概述
7.2.1 概率编程要点
7.2.2 先验分布的选择——从概率编程的角度
7.3 贝叶斯计算专用软件
7.4 R/Stan
7.4.1 概述
7.4.2 安装
7.4.3 对例7.1的数据运行Stan
7.5 Python/PyMC
7.5.1 概述
7.5.2 安装
7.5.3 对例7.1的数据运行PyMC
7.6 通过一个著名例子进一步熟悉R/Stan和Python/PyMC
7.6.1 模型(7.6.1)~(7.6.4)的Stan代码
7.6.2 模型(7.6.1)~(7.6.4)的PyMC代码
7.7 R中基于Stan的两个程序包
7.7.1 R/Stan/stanarm程序包
7.7.2 R/Stan/brms程序包
7.8 Python中的BayesPy模块简介
7.9 习题
第8章 在常用模型中使用R/Stan和Python/PyMC的例子
8.1 热身:一些简单例子
8.1.1 抛硬币:二项分布
8.1.2 正态分布例子
8.1.3 简单回归例子
8.1.4 简单logistic回归例子
8.2 第3章例子的贝叶斯编程计算Bernoulli/二项分布模型参数的后验分布
8.2.1 模型(8.2.1)~(8.2.3)的Stan代码
8.2.2 模型(8.2.1)~(8.2.3)的PyMC代码
8.3 第4章例子的贝叶斯编程计算Poisson模型参数的后验分布
8.3.1 模型(4.1.1)和(4.1.2)的Stan代码
8.3.2 模型(4.1.1)和(4.1.2)的PyMC代码
8.4 第5章例子的贝叶斯编程计算后验分布的正态分布例子
8.4.1 模型(8.4.1)~(8.4.3)的Stan代码
8.4.2 模型(8.4.1)~(8.4.3)的PyMC代码
8.5 习题
第四部分 更多的贝叶斯模型
第9章 贝叶斯广义线性模型
9.1 指数分布族和广义线性模型
9.1.1 指数分布族的正则形式
9.1.2 广义线性模型和连接函数
9.2 线性回归
9.2.1 模型(9.2.1)~(9.2.6)的Stan代码
9.2.2 模型(9.2.1)~(9.2.6)的PyMC代码
9.3 二水平变量问题:logistic回归
9.3.1 模型(9.3.2)~(9.3.4)的Stan代码
9.3.2 模型(9.3.2)~(9.3.4)的PyMC代码
9.4 分层线性回归:多水平模
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证