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

作者:aespresso 时间:2021-08-02 21:39:16 

如下所示:


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分布概率密度函数的方法

来源:https://blog.csdn.net/weixin_41947081/article/details/81105555

标签:python,beta,概率密度,函数
0
投稿

猜你喜欢

  • python实现每天自动签到领积分的示例代码

    2023-06-18 09:17:32
  • python实现按关键字筛选日志文件

    2022-12-28 21:45:49
  • Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解

    2021-10-15 16:14:07
  • python 多进程通信模块的简单实现

    2021-06-13 08:21:32
  • ASP实例:处理多关键词查询实例代码

    2008-11-24 12:56:00
  • golang高并发的深入理解

    2023-06-19 09:12:01
  • 用途相似的标签

    2008-05-23 13:11:00
  • Python网络编程之TCP套接字简单用法示例

    2023-03-10 05:42:10
  • 基于Python实现2种反转链表方法代码实例

    2021-11-27 21:19:02
  • 用python如何绘制表格不同颜色的excel

    2022-08-09 22:05:11
  • Python中优雅使用assert断言的方法实例

    2021-03-27 12:56:58
  • python+splinter实现12306网站刷票并自动购票流程

    2023-08-02 20:50:18
  • python matplotlib实现条形图的填充效果

    2022-03-12 07:55:20
  • python开发之thread实现布朗运动的方法

    2021-04-10 00:17:36
  • python实现磁盘日志清理的示例

    2021-05-10 07:08:21
  • python脚本定时发送邮件

    2023-08-07 16:36:02
  • 交互设计实用指南系列(6) –标签明晰、有效

    2010-01-21 12:39:00
  • python中csv文件创建、读取及修改等操作实例

    2023-07-31 23:22:25
  • JavaScript常用的返回,自动跳转,刷新,关闭语句汇总

    2023-10-21 10:37:27
  • 浅谈Python爬取网页的编码处理

    2021-02-03 19:55:56
  • asp之家 网络编程 m.aspxhome.com