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字符串方法的简单使用
Jul 18 Python
PyQt5实现下载进度条效果
Apr 19 Python
PyQt5 pyqt多线程操作入门
May 05 Python
pandas 透视表中文字段排序方法
Nov 16 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
Jan 08 Python
Python大数据之使用lxml库解析html网页文件示例
Nov 16 Python
如何使用Python多线程测试并发漏洞
Dec 18 Python
python模拟实现斗地主发牌
Jan 07 Python
Python flask框架实现浏览器点击自定义跳转页面
Jun 04 Python
selenium切换标签页解决get超时问题的完整代码
Aug 30 Python
python基础入门之字典和集合
Jun 13 Python
基于Python编写一个监控CPU的应用系统
Jun 25 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新手上路(十)
2006/10/09 PHP
PHP中include()与require()的区别说明
2010/03/10 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
Javascript 写的简单进度条控件
2008/01/22 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
js关闭当前页面(窗口)的几种方式总结
2013/03/05 Javascript
jQuery插件分享之分页插件jqPagination
2014/06/06 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
vue2.0 与 bootstrap datetimepicker的结合使用实例
2017/05/22 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
vue.js单文件组件中非父子组件的传值实例
2018/09/13 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
Python基础教程之利用期物处理并发
2018/03/29 Python
python中验证码连通域分割的方法详解
2018/06/04 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
pytorch使用 to 进行类型转换方式
2020/01/08 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
在PyCharm中实现添加快捷模块
2020/02/12 Python
详解Python IO编程
2020/07/24 Python
利用python 读写csv文件
2020/09/10 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
python pillow库的基础使用教程
2021/01/13 Python
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/01/13 面试题
装潢设计专业推荐信模板
2013/11/26 职场文书
初中音乐教学反思
2014/01/12 职场文书
关于童年的读书笔记
2015/06/26 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
2016年毕业实习心得体会范文
2015/10/09 职场文书
2016关于预防职务犯罪的心得体会
2016/01/21 职场文书
基于Python实现流星雨效果的绘制
2022/03/18 Python