正態、威布爾、指數分布、伽馬分布、對數正態分布介紹

目錄

  • 正態、
  • 威布爾、
  • 指數分布、
    • 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?λx0?x0x<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;λ)={1?e?λx0?x0x<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;λ)=1?e?λ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?λ(x?loc)
擬合數據時,我們實際上在估計參數 λ \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.pswp.cn/web/42206.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/42206.shtml
英文地址,請注明出處:http://en.pswp.cn/web/42206.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Emacs有什么優點,用Emacs寫程序比IDE更方便嗎?

Emacs 是一款歷史悠久且功能強大的文本編輯器&#xff0c;它以其高度的可定制性和豐富的功能而聞名。在討論 Emacs 的優點以及它是否比 IDE 更方便時&#xff0c;我們需要從多個角度進行深入分析。以下是對 Emacs 優點的詳細闡述&#xff0c;以及它與 IDE 的比較。 Emacs 的優…

第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;還提供了…

力扣56.合并區間

力扣56.合并區間 按左端點排序 判斷左端點是否小于等于當前右端點**&#xff08;可以合并&#xff09;** class Solution {public:vector<vector<int>> merge(vector<vector<int>>& intervals) {ranges::sort(intervals);vector<vector<i…

北森銳途人才競聘盤點管理測評:高管領導力六大評判標準深度解析萬達商管中國綠發等

北森銳途人才管理測評&#xff1a;高管領導力評判標準深度解析 在企業高管的盤點與競聘測評領域&#xff0c;眾多管理人才面臨評估自身領導力的挑戰。面對能力卓越、職級顯赫的同僚&#xff0c;許多管理者感到缺乏一套權威且專業的評價體系。然而&#xff0c;無論是天賦異稟的領…

vue+cesium之加載天地圖影像底圖與注記

目錄 1.創建地圖容器2.疊加天地圖影像底圖與矢量注記 關鍵代碼3.示例效果圖 Cesium是默認加載了微軟公司的Bing地圖&#xff0c;并提供了BingMapslmageryProvider類來加載Bing地圖。也就是說&#xff0c;在創建Viewer時&#xff0c;如果不指定lmageryProvider類就默認加載Bing地…

一體化預制泵站如何選擇廠家及設備選型

諸城市鑫淼環保小編帶大家了解一下一體化預制泵站如何選擇廠家及設備選型 一體化預制泵站是由玻璃鋼筒體、格柵系統、水泵、內部管道、閥門、液位控制儀、進出水管道、檢修平臺、照明系統、不銹鋼爬梯等組成。該設備的型號是多種多樣的&#xff0c;設備的型號不同&#xff0c;其…

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 年第一季度將推出一些主要車型并…

【React Hooks原理 - useEffect、useLayoutEffect】

介紹 在實際React Hooks項目中&#xff0c;我們需要在項目的不同階段進行一些處理&#xff0c;比如在頁面渲染之前進行dom操作、數據獲取、第三方加載等。在Class Component中存在很多生命周期能讓我們完成這個操作&#xff0c;但是在React Hooks沒有所謂的生命周期&#xff0…

python - 類和對象

一.類 類名用大寫字母開頭 屬性是類中的變量&#xff0c;方法是類中的函數 類、class關鍵字&#xff1a; >>> class Turtle: ... color green ... weight 10 ... legs 4 ... shell True ... mount 大嘴 ... def climb(self): ... …

從零開始讀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; …

ai native 模型微調

AI native 模型微調&#xff08;fine-tuning&#xff09;是指在預訓練模型的基礎上&#xff0c;通過對其參數進行進一步訓練&#xff0c;使其在特定任務上表現更佳。以下是關于模型微調的一些基本步驟和概念&#xff1a; ### 1. 準備數據集 - **數據收集**&#xff1a;收集適用…