正态、威布尔、指数分布、伽马分布、对数正态分布介绍

目录

  • 正态、
  • 威布尔、
  • 指数分布、
    • 3.1 概念介绍
      • 概率密度函数(PDF)
      • 累积分布函数(CDF)
      • 性质
      • 应用
    • 3.2 参数及绘图
      • 参数
      • 概率密度函数(PDF)
      • 累积分布函数(CDF)
      • 绘图
      • 图像解读
    • 3.3 指数分布拟合
      • 代码解读
      • 指数分布的参数
      • 指数分布拟合
      • 例子
  • 伽马分布、
  • 对数正态分布介绍

正态、

威布尔、

指数分布、

3.1 概念介绍

指数分布(Exponential Distribution)是连续概率分布的一种,常用于描述时间间隔或距离等连续变量。它的概率密度函数(PDF)和累积分布函数(CDF)如下所示:

概率密度函数(PDF)

对于参数 λ > 0 \lambda > 0 λ>0,指数分布的概率密度函数为:
f ( x ; λ ) = { λ e − λ x x ≥ 0 0 x < 0 f(x; \lambda) = \begin{cases} \lambda e^{-\lambda x} & x \ge 0 \\ 0 & x < 0 \end{cases} f(x;λ)={λeλx0x0x<0
这里, λ \lambda λ 是分布的参数,称为速率参数,它决定了分布的形状。

累积分布函数(CDF)

指数分布的累积分布函数为:
F ( x ; λ ) = { 1 − e − λ x x ≥ 0 0 x < 0 F(x; \lambda) = \begin{cases} 1 - e^{-\lambda x} & x \ge 0 \\ 0 & x < 0 \end{cases} F(x;λ)={1eλx0x0x<0

性质

  1. 无记忆性:指数分布是无记忆的,即对于任何 s , t ≥ 0 s, t \ge 0 s,t0,有
    P ( X > s + t ∣ X > s ) = P ( X > t ) P(X > s + t \mid X > s) = P(X > t) P(X>s+tX>s)=P(X>t)
  2. 均值和方差:如果 X ∼ Exponential ( λ ) X \sim \text{Exponential}(\lambda) XExponential(λ),则
    • 均值: E [ X ] = 1 λ \mathbb{E}[X] = \frac{1}{\lambda} E[X]=λ1
    • 方差: Var ( X ) = 1 λ 2 \text{Var}(X) = \frac{1}{\lambda^2} Var(X)=λ21

应用

指数分布在许多领域都有广泛应用,例如:

  • 排队论:用于描述客户到达间隔时间。
  • 可靠性工程:用于描述设备无故障运行时间。
  • 生存分析:用于描述某事件发生的时间间隔。

3.2 参数及绘图

让我们更深入地了解指数分布的参数,并通过绘图来展示其特性。

参数

指数分布的关键参数是速率参数 λ \lambda λ。这个参数决定了事件发生的速率。具体来说:

  • 速率参数 λ \lambda λ:表示事件发生的速率。单位时间内发生事件的期望次数。通常, λ \lambda λ 值越大,事件发生得越快。
  • 均值 μ = 1 λ \mu = \frac{1}{\lambda} μ=λ1:表示事件发生的平均时间间隔。通常, μ \mu μ 值越大,事件发生的间隔时间越长。

概率密度函数(PDF)

f ( x ; λ ) = λ e − λ x for x ≥ 0 f(x; \lambda) = \lambda e^{-\lambda x} \quad \text{for} \quad x \ge 0 f(x;λ)=λeλxforx0

累积分布函数(CDF)

F ( x ; λ ) = 1 − e − λ x for x ≥ 0 F(x; \lambda) = 1 - e^{-\lambda x} \quad \text{for} \quad x \ge 0 F(x;λ)=1eλxforx0

绘图

我们将绘制不同 (\lambda) 值下的指数分布的概率密度函数(PDF)和累积分布函数(CDF)。接下来,我们使用 Python 绘制这些图。

import numpy as np
import matplotlib.pyplot as plt# 定义参数
lambdas = [0.5, 1.0, 1.5]  # 不同的lambda值
x = np.linspace(0, 10, 400)  # x范围# 绘制PDF
plt.figure(figsize=(14, 6))# PDF
plt.subplot(1, 2, 1)
for lambd in lambdas:pdf = lambd * np.exp(-lambd * x)plt.plot(x, pdf, label=f'λ = {lambd}')
plt.title('Exponential Distribution - PDF')
plt.xlabel('x')
plt.ylabel('f(x)')
plt.legend()# CDF
plt.subplot(1, 2, 2)
for lambd in lambdas:cdf = 1 - np.exp(-lambd * x)plt.plot(x, cdf, label=f'λ = {lambd}')
plt.title('Exponential Distribution - CDF')
plt.xlabel('x')
plt.ylabel('F(x)')
plt.legend()plt.tight_layout()
plt.show()

以上代码将生成两个图,一个是概率密度函数(PDF),另一个是累积分布函数(CDF),每个图中都展示了不同 λ \lambda λ 值(0.5、1.0、1.5)下的分布情况。现在,我将生成这些图并展示给你。
在这里插入图片描述

以上的图像展示了不同速率参数 (\lambda) 下的指数分布的概率密度函数(PDF)和累积分布函数(CDF)。

图像解读

  1. PDF 图像

    • λ = 0.5 \lambda = 0.5 λ=0.5: 曲线下降较慢,表示事件发生的速率较低,间隔时间较长。
    • λ = 1.0 \lambda = 1.0 λ=1.0: 曲线下降适中,表示事件发生的速率为中等。
    • λ = 1.5 \lambda = 1.5 λ=1.5: 曲线下降较快,表示事件发生的速率较高,间隔时间较短。
  2. CDF 图像

    • λ = 0.5 \lambda = 0.5 λ=0.5: 曲线上升较慢,表示在较长的时间范围内事件才有较高的发生概率。
    • λ = 1.0 \lambda = 1.0 λ=1.0: 曲线上升适中。
    • λ = 1.5 \lambda = 1.5 λ=1.5: 曲线上升较快,表示在较短的时间范围内事件就有较高的发生概率。

通过这些图像,可以直观地理解不同速率参数 λ \lambda λ 对于指数分布的影响。

3.3 指数分布拟合

 loc_expon, scale_expon = expon.fit(data)expon_pdf = expon.pdf(x, loc_expon, scale_expon) 

这行代码 loc_expon, scale_expon = expon.fit(data) 是使用 Python 的 SciPy 库中的 expon(指数分布)来拟合数据 data。具体来说,它使用指数分布来估计数据的参数。

代码解读

  • expon.fit(data):

    • 这是 SciPy 库中 expon 对象的方法,用于拟合指数分布到数据 data
    • data 是你要拟合的数据数组。
  • 返回值:

    • expon.fit(data) 返回两个参数:locscale,分别对应指数分布的定位参数和尺度参数。
    • loc_expon 是定位参数(loc)。
    • scale_expon 是尺度参数(scale)。

指数分布的参数

  • 定位参数(loc

    • 这是指数分布的平移参数,默认情况下为 0。它决定了分布的起点位置。
  • 尺度参数(scale

    • 这是指数分布的尺度参数,与速率参数 λ \lambda λ 有关。具体来说,尺度参数等于速率参数的倒数,即 scale = 1 λ \text{scale} = \frac{1}{\lambda} scale=λ1

指数分布拟合

指数分布的概率密度函数(PDF)为:
f ( x ; λ ) = λ e − λ ( x − loc ) f(x; \lambda) = \lambda e^{-\lambda (x - \text{loc})} f(x;λ)=λeλ(xloc)
拟合数据时,我们实际上在估计参数 λ \lambda λ loc \text{loc} loc 以使得这个分布最符合数据 data

例子

假设我们有一组数据,并希望用指数分布来拟合它们,代码可能如下:

import numpy as np
from scipy.stats import expon# 生成一些示例数据
data = np.random.exponential(scale=2, size=1000)# 拟合指数分布到数据
loc_expon, scale_expon = expon.fit(data)print(f"loc: {loc_expon}, scale: {scale_expon}")

在这个例子中,我们生成了一些服从指数分布的数据,然后使用 expon.fit 方法来拟合这些数据并估计参数 locscale。结果 loc_exponscale_expon 将分别是定位参数和尺度参数。

伽马分布、

对数正态分布介绍

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/42206.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第11章 规划过程组(二)(11.10制订进度计划)

第11章 规划过程组&#xff08;二&#xff09;11.10制订进度计划&#xff0c;在第三版教材第395~397页&#xff1b;文字图片音频方式 第一个知识点&#xff1a;定义及作用 分析活动顺序、持续时间、资源需求和进度制约因素&#xff0c;创建项目进度模型&#xff0c;从而落实项目…

Docker定时清理

一、循环调度执行 1、检查cron状态 systemctl status crond 2、创建要执行的shell脚本 vim /home/cleanup_docker.sh #! /bin/bash # 清理临时文件 echo $(date "%H:%M:%S") "执行docker清理命令..." docker system prune -af-a 清理包括未使用的镜像 …

Android EditText+ListPopupWindow实现可编辑的下拉列表

Android EditTextListPopupWindow实现可编辑的下拉列表 &#x1f4d6;1. 可编辑的下拉列表✅步骤一&#xff1a;准备视图✅步骤二&#xff1a;封装显示方法✅步骤三&#xff1a;获取视图并监听 &#x1f4d6;2. 扩展上下箭头✅步骤一&#xff1a;准备上下箭头icon图标✅步骤二&…

Redisson分布式锁、可重入锁

介绍Redisson 什么是 Redisson&#xff1f;来自于官网上的描述内容如下&#xff01; Redisson 是一个在 Redis 的基础上实现的 Java 驻内存数据网格客户端&#xff08;In-Memory Data Grid&#xff09;。它不仅提供了一系列的 redis 常用数据结构命令服务&#xff0c;还提供了…

北森锐途人才竞聘盘点管理测评:高管领导力六大评判标准深度解析万达商管中国绿发等

北森锐途人才管理测评&#xff1a;高管领导力评判标准深度解析 在企业高管的盘点与竞聘测评领域&#xff0c;众多管理人才面临评估自身领导力的挑战。面对能力卓越、职级显赫的同僚&#xff0c;许多管理者感到缺乏一套权威且专业的评价体系。然而&#xff0c;无论是天赋异禀的领…

vue+cesium之加载天地图影像底图与注记

目录 1.创建地图容器2.叠加天地图影像底图与矢量注记 关键代码3.示例效果图 Cesium是默认加载了微软公司的Bing地图&#xff0c;并提供了BingMapslmageryProvider类来加载Bing地图。也就是说&#xff0c;在创建Viewer时&#xff0c;如果不指定lmageryProvider类就默认加载Bing地…

2024年7月2日~2024年7月8日周报

目录 一、前言 二、完成情况 2.1 吴恩达机器学习系列课程 2.1.1 分类问题 2.1.2 假说表示 2.1.3 判定边界 2.2 学习数学表达式 2.3 论文写作情况 2.3.1 题目选取 2.3.2 摘要 2.3.3 关键词 2.3.4 引言部分 2.3.4 文献综述部分 三、下周计划 3.1 存在的问题 3.2 …

C语言之数据在内存中的存储(1),整形与大小端字节序

目录 前言 一、整形数据在内存中的存储 二、大小端字节序 三、大小端字节序的判断 四、字符型数据在内存中的存储 总结 前言 本文主要讲述整型包括字符型是如何在内存中存储的&#xff0c;涉及到大小端字节序这一概念&#xff0c;还有如何判断大小端&#xff0c;希望对大…

2、需求工具 - 编程实战工具系列文章

需求分析工具 笔者对于需求分析工具的应用&#xff0c;主要是思维导图软件和Word。思维导图用来理清需要的需求功能&#xff0c;而Word用来记录每个需求功能的实际内容。 对于思维导图软件&#xff0c;笔者用过几个&#xff0c;但是有些需要注册码&#xff0c;有些需要费用&…

谷粒商城学习-09-配置Docker阿里云镜像加速及各种docker问题记录

文章目录 一&#xff0c;配置Docker阿里云镜像加速二&#xff0c;Docker安装过程中的几个问题1&#xff0c;安装报错&#xff1a;Could not resolve host: mirrorlist.centos.org; Unknown error1.1 检测虚拟机网络1.2 重设yum源 2&#xff0c;报错&#xff1a;Could not fetch…

Redis基础教程(十五):Redis GEO地理信息查询与管理

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; &#x1f49d;&#x1f49…

绝区伍--2024年AI发展路线图

2024 年将是人工智能具有里程碑意义的一年。随着新模式、融资轮次和进步以惊人的速度出现&#xff0c;很难跟上人工智能世界发生的一切。让我们深入了解 2024 年可能定义人工智能的关键事件、产品发布、研究突破和趋势。 2024 年第一季度 2024 年第一季度将推出一些主要车型并…

从零开始读RocketMq源码(二)Message的发送详解

目录 前言 准备 消息发送方式 深入源码 消息发送模式 选择发送方式 同步发送消息 校验消息体 获取Topic订阅信息 高级特性-消息重投 选择消息队列-负载均衡 装载消息体发送消息 压缩消息内容 构造发送message的请求的Header 更新broker故障信息 异步发送消息 …

Open3D KDtree的建立与使用

目录 一、概述 1.1kd树原理 1.2kd树搜索原理 1.3kd树构建示例 二、常见的领域搜索方式 2.1K近邻搜索&#xff08;K-Nearest Neighbors, KNN Search&#xff09; 2.2半径搜索&#xff08;Radius Search&#xff09; 2.3混合搜索&#xff08;Hybrid Search&#xff09; …

后端之路——登录校验前言(Cookie\ Session\ JWT令牌)

前言&#xff1a;Servlet 【登录校验】这个功能技术的基础是【会话技术】&#xff0c;那么在讲【会话技术】的时候必然要谈到【Cookie】和【Session】这两个东西&#xff0c;那么在这之前必须要先讲一下一个很重要但是很多人都会忽略的一个知识点&#xff1a;【Servlet】 什么是…

Oracle 19c 统一审计表清理

zabbix 收到SYSAUX表空间告警超过90%告警&#xff0c;最后面给出的清理方法只适合ORACLE 统一审计表的清理&#xff0c;传统审计表的清理SYS.AUD$不适合&#xff0c;请注意。 SQL> Col tablespace_name for a30 Col used_pct for a10 Set line 120 pages 120 select total.…

STM32实战篇:闪灯 × 流水灯 × 蜂鸣器

IO引脚初始化 即开展某项活动之前所做的准备工作&#xff0c;对于一个IO引脚来说&#xff0c;在使用它之前必须要做一些参数配置&#xff08;例如&#xff1a;选择工作模式、速率&#xff09;的工作&#xff08;即IO引脚的初始化&#xff09;。 IO引脚初始化流程 1、使能IO引…

LED灯的呼吸功能

"呼吸功能"通常是指 LED 灯的一种工作模式&#xff0c;它模拟人类的呼吸节奏&#xff0c;即 LED 灯的亮度会周期性地逐渐增强然后逐渐减弱&#xff0c;给人一种 LED 在"呼吸"的感觉。这种效果通常用于指示设备的状态或者简单地作为装饰效果。&#xff08;就…

Spring Boot Security自定义AuthenticationProvider

以下是一个简单的示例&#xff0c;展示如何使用AuthenticationProvider自定义身份验证。首先&#xff0c;创建一个继承自标准AuthenticationProvider的类&#xff0c;并实现authenticate方法。 import com.kamier.security.web.service.MyUser; import org.springframework.se…

YOLOv10改进 | EIoU、SIoU、WIoU、DIoU、FocusIoU等二十余种损失函数

一、本文介绍 这篇文章介绍了YOLOv10的重大改进&#xff0c;特别是在损失函数方面的创新。它不仅包括了多种IoU损失函数的改进和变体&#xff0c;如SIoU、WIoU、GIoU、DIoU、EIOU、CIoU&#xff0c;还融合了“Focus”思想&#xff0c;创造了一系列新的损失函数。这些组合形式的…