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的ORM框架SQLAlchemy入门教程
Apr 28 Python
Python 2与Python 3版本和编码的对比
Feb 14 Python
Python中元组,列表,字典的区别
May 21 Python
django 常用orm操作详解
Sep 13 Python
Python实现求数列和的方法示例
Jan 12 Python
Django框架实现逆向解析url的方法
Jul 04 Python
python根据时间获取周数代码实例
Sep 30 Python
pytorch GAN伪造手写体mnist数据集方式
Jan 10 Python
python 多线程中join()的作用
Oct 29 Python
基于Python模拟浏览器发送http请求
Nov 06 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 Python
python实现会员信息管理系统(List)
Mar 18 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
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
PHP实现的服务器一致性hash分布算法示例
2018/08/09 PHP
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
JQuery页面的表格数据的增加与分页的实现
2013/12/10 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
jQuery基于图层模仿五星星评价功能的方法
2015/05/07 Javascript
深入理解JavaScript继承的多种方式和优缺点
2017/05/12 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
Python中变量交换的例子
2014/08/25 Python
python概率计算器实例分析
2015/03/25 Python
python如何将图片转换为字符图片
2020/08/19 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
python os模块简单应用示例
2019/05/23 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
详解使用Python下载文件的几种方法
2019/10/13 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
计算机专业推荐信范文
2013/11/20 职场文书
区域销售经理职责
2013/12/22 职场文书
高校教师自荐信范文
2014/03/13 职场文书
法律进学校实施方案
2014/03/15 职场文书
计算机毕业生自荐信范文
2014/03/23 职场文书
春游踏青活动方案
2014/08/14 职场文书
工程承包协议书
2014/10/20 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
2014年个人思想工作总结
2014/11/27 职场文书
医德医风自我评价2015
2015/03/03 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Vue全局事件总线你了解吗
2022/02/24 Vue.js
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js