当前位置: 首页 > news >正文

python实现常见数学概率分布

常见正态分布

    • 1.贝塔分布
      • 1.1 概率密度函数
      • 1.2参数对分布形状的影响
      • 1.3 应用场景
      • 1.4 python实现
    • 2. 帕累托分布(80/20法则)
    • 3. 正态分布(高斯分布)
      • 3.1 正态分布对应性质
      • 3.2 正态分布对应图像![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/9dcedc0cb5e34f62999ed9f75b3eeaa3.png)
      • 3.1PP图检验是否为正态分布
    • 4.均匀分布
      • 4.1 性质
      • 4.2 python实现

1.贝塔分布

Bea分布是一种在区间【0,1】上定义的连续概率分布,常用于描述在有限区间内取值的随机变量的概率分布情况。它由两个正实数参数α以及β来控制形状,这两个参数也称为形状参数。Beta分布在贝叶斯统计,机器学习,概率论等多个领域都有广泛的应用,例如在估计事件发生的概率,建模比例数据等方面。

1.1 概率密度函数

在这里插入图片描述

1.2参数对分布形状的影响

在这里插入图片描述

1.3 应用场景

在这里插入图片描述

1.4 python实现

import numpy as np# 设置参数
alpha = 2
beta = 5# 生成 10 个服从 Beta 分布的随机数
random_numbers = np.random.beta(alpha, beta, 10)
print(random_numbers)

2. 帕累托分布(80/20法则)

在这里插入图片描述

3. 正态分布(高斯分布)

正态分布,非常符合现实中一些数据的分布,所以广泛运用于金融,数学领域。

在这里插入图片描述

3.1 正态分布对应性质

在这里插入图片描述

3.2 正态分布对应图像在这里插入图片描述

3.1PP图检验是否为正态分布

在这里插入图片描述
import numpy as np
import statsmodels.api as sm
import matplotlib.pyplot as plt

# 生成一组近似正态分布的数据
data = np.random.normal(loc=0, scale=1, size=1000)# 绘制 P - P 图
sm.ProbPlot(data).ppplot(line='45')
plt.title('P - P Plot')
plt.show()

4.均匀分布

在这里插入图片描述

4.1 性质

在这里插入图片描述

4.2 python实现

离散

import random# 生成 1 到 6 之间的随机整数,模拟掷骰子
result = random.randint(1, 6)
print(result)

连续

import numpy as np# 生成在区间 [0, 1] 上的连续均匀分布随机数
random_num = np.random.uniform(0, 1)
print(random_num)
http://www.lryc.cn/news/535616.html

相关文章:

  • 解决Blender无法识别Num关闭状态下的笔记本数字键盘中Home键、End键问题
  • React 高级教程
  • 基于Qt 和微信小程序的用户管理系统:WebSocket + SQLite 实现注册与登录
  • 在CT107D单片机综合训练平台上实现外部中断控制LED闪烁
  • HTML之JavaScript使用JSON
  • 算法很美笔记(Java)——树
  • SQL面试题4:相互关注问题
  • ArcGIS基础知识之ArcMap基础设置——ArcMap选项:常规选项卡设置及作用
  • jvm 线程监控调试
  • 25、深度学习-自学之路-卷积神经网络基于MNIST数据集的程序展示
  • 【C++】解锁<list>的正确姿势
  • Qt中的事件
  • 变化检测相关论文可读list
  • Ansible中playbook的变量
  • 亚信安全正式接入DeepSeek
  • 相似性图相关性重构网络用于无监督跨模态哈希
  • 【Bug】属性 PackageVersion 应在所有目标框架中具有单个值,但却具有以下值
  • C++ Primer 类型转换
  • 【CS61A 2024秋】Python入门课,全过程记录P7(Week13 Macros至完结)【完结撒花!】
  • SSH隧道+Nginx:绿色通道详解(SSH Tunnel+nginx: Green Channel Detailed Explanation)
  • LabVIEW用户界面设计原则
  • Datawhale 数学建模导论二 2025年2月
  • SQL CASE表达式的用法
  • 趣味魔法项目 LinuxPDF —— 在 PDF 中启动一个 Linux 操作系统
  • win32汇编环境,窗口程序使用跟踪条(滑块)控件示例一
  • mars3d接入到uniapp的时候ios上所有地图的瓦片都无法加载解决方案
  • 使用 Notepad++ 编辑显示 MarkDown
  • wordpress主题制作
  • MybatisPlus常用增删改查
  • Citus的TPCC、TPCH性能测试