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 相关文章推荐
图文详解WinPE下安装Python
May 17 Python
详解用TensorFlow实现逻辑回归算法
May 02 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
Python实现的tcp端口检测操作示例
Jul 24 Python
Python实现iOS自动化打包详解步骤
Oct 03 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
实时获取Python的print输出流方法
Jan 07 Python
python爬虫 模拟登录人人网过程解析
Jul 31 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
Aug 05 Python
Python matplotlib生成图片背景透明的示例代码
Aug 30 Python
python 如何将office文件转换为PDF
Sep 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设计模式之结构模式的深入解析
2013/06/13 PHP
Yii操作数据库实现动态获取表名的方法
2016/03/29 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
php实现图片压缩处理
2020/09/09 PHP
jQuery控制图片的hover效果(smartRollover.js)
2012/03/18 Javascript
5个最佳的Javascript日期处理类库分享
2012/04/15 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
nodejs npm install全局安装和本地安装的区别
2014/06/05 NodeJs
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
React中使用async validator进行表单验证的实例代码
2018/08/17 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
小程序实现五星点评效果
2018/11/03 Javascript
vue多页面项目中路由使用history模式的方法
2019/09/23 Javascript
axios实现简单文件上传功能
2019/09/25 Javascript
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
Python中一行和多行import模块问题
2018/04/01 Python
python assert的用处示例详解
2019/04/01 Python
python Django中models进行模糊查询的示例
2019/07/18 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
GAP美国官网:美国休闲时尚品牌
2016/08/26 全球购物
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
总裁秘书岗位职责
2013/12/04 职场文书
销售简历自我评价
2014/01/24 职场文书
草船借箭教学反思
2014/02/03 职场文书
校运会入场式解说词
2014/02/10 职场文书
文明市民先进事迹
2014/05/15 职场文书
小学生运动会报道稿
2014/09/12 职场文书
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android