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 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 Python
对python多线程SSH登录并发脚本详解
Feb 14 Python
python 实现创建文件夹和创建日志文件的方法
Jul 07 Python
Python 中list ,set,dict的大规模查找效率对比详解
Oct 11 Python
Python单元测试与测试用例简析
Nov 09 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
Python Print实现在输出中插入变量的例子
Dec 25 Python
Python读取文件内容为字符串的方法(多种方法详解)
Mar 04 Python
Python greenlet和gevent使用代码示例解析
Apr 01 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 12 Python
如何理解及使用Python闭包
Jun 01 Python
Python实现单例模式的5种方法
Jun 15 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
杏林同学录(六)
2006/10/09 PHP
PHP伪静态写法附代码
2008/06/20 PHP
学习jquery之一
2007/04/27 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
2013/10/14 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
Javascript日期格式化format函数的使用方法
2016/08/30 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
React 子组件向父组件传值的方法
2017/07/24 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
jQuery实现动态加载瀑布流
2020/09/01 jQuery
TypeScript魔法堂之枚举的超实用手册
2020/10/29 Javascript
分享15个最受欢迎的Python开源框架
2014/07/13 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
django 发送邮件和缓存的实现代码
2018/07/18 Python
Python 一句话生成字母表的方法
2019/01/02 Python
python迭代器常见用法实例分析
2019/11/22 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
国贸专业的职业规划范文
2014/01/23 职场文书
保安队长职务说明书
2014/02/23 职场文书
求职信模板
2014/05/23 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
SONY AN-LP1 短波有源天线放大器
2021/04/22 无线电
Python开发五子棋小游戏
2022/04/28 Python