python实现beta分布概率密度函数的方法


Posted in Python onJuly 08, 2019

如下所示:

beta分布的最大特点是其多样性, 从下图可以看出, beta分布具有各种形态, 有U形, 类似正态分布的形状, 类似uniform分布的形状等, 正式这一特质使beta分布在共轭先验的计算中起到重要作用:

import matplotlib.pyplot as plt
import numpy as np
from scipy import stats
from matplotlib import style
style.use('ggplot')
params = [0.5, 1, 2, 3]
x = np.linspace(0, 1, 100)
f, ax = plt.subplots(len(params), len(params), sharex=True, sharey=True)
for i in range(4):
  for j in range(4):
    alpha = params[i]
    beta = params[j]
    pdf = stats.beta(alpha, beta).pdf(x)
    ax[i, j].plot(x, pdf)
    ax[i, j].plot(0, 0, label='alpha={:3.2f}\nbeta={:3.2f}'.format(alpha, beta), alpha=0)
    plt.setp(ax[i, j], xticks=[0.0, 0.2, 0.4, 0.6, 0.8, 1.0], yticks=[0,2,4,6,8,10])
    ax[i, j].legend(fontsize=10)
ax[3, 0].set_xlabel('theta', fontsize=16)
ax[0, 0].set_ylabel('pdf(theta)', fontsize=16)
plt.suptitle('Beta PDF', fontsize=16)
plt.tight_layout()
plt.show()

python实现beta分布概率密度函数的方法

以上这篇python实现beta分布概率密度函数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python安装以及IDE的配置教程
Apr 29 Python
python 捕获 shell/bash 脚本的输出结果实例
Jan 04 Python
Python字典数据对象拆分的简单实现方法
Dec 05 Python
tensorflow学习笔记之mnist的卷积神经网络实例
Apr 15 Python
对Python实现简单的API接口实例讲解
Dec 10 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
Jan 15 Python
Python开发网站目录扫描器的实现
Feb 21 Python
100行Python代码实现每天不同时间段定时给女友发消息
Sep 27 Python
Pytorch中Tensor与各种图像格式的相互转化详解
Dec 26 Python
Django密码存储策略分析
Jan 09 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
Mar 10 Python
python数据处理——对pandas进行数据变频或插值实例
Apr 22 Python
python中pip的使用和修改下载源的方法
Jul 08 #Python
python绘制直方图和密度图的实例
Jul 08 #Python
搭建python django虚拟环境完整步骤详解
Jul 08 #Python
python中break、continue 、exit() 、pass终止循环的区别详解
Jul 08 #Python
33个Python爬虫项目实战(推荐)
Jul 08 #Python
详解python中的time和datetime的常用方法
Jul 08 #Python
在python plt图表中文字大小调节的方法
Jul 08 #Python
You might like
用PHP开发GUI
2006/10/09 PHP
介绍一些PHP判断变量的函数
2012/04/24 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
PHP fclose函数用法总结
2019/02/15 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
jQuery对表单的操作代码集合
2011/04/06 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
jQuery图片的展开和收缩实现代码
2013/04/16 Javascript
js简单抽奖代码
2015/01/16 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
jQuery获取table行数并输出单元格内容的实现方法
2016/06/30 Javascript
Bootstrap风格的zTree右键菜单
2017/02/17 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
Vue.js实战之组件的进阶
2017/04/04 Javascript
关于express与koa的使用对比详解
2018/01/25 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
2021/01/22 Vue.js
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
python网络应用开发知识点浅析
2019/05/28 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
python生成特定分布数的实例
2019/12/05 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
英国手机零售商:Metrofone
2019/03/18 全球购物
优秀少先队员主要事迹材料
2014/05/28 职场文书
领导干部遵守党的政治纪律情况思想汇报
2014/09/14 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
师德师风个人总结
2015/02/06 职场文书
高中教师个人总结
2015/02/10 职场文书
中学生自我评价2015
2015/03/03 职场文书
2015中学教学工作总结
2015/07/22 职场文书
浅谈Python基础之列表那些事儿
2021/05/11 Python
详解Alibaba Java诊断工具Arthas查看Dubbo动态代理类
2022/04/08 Java/Android