scipy.stats.Normal.

pdf#

Normal.pdf(x, /, *, method=None)[source]#

機率密度函數

機率密度函數(“PDF”),符號為 \(f(x)\),是指隨機變數取值為 \(x\) 的每單位長度的機率。 在數學上,它可以定義為累積分布函數 \(F(x)\) 的導數

\[f(x) = \frac{d}{dx} F(x)\]

pdf 接受 x 作為 \(x\) 的輸入。

參數:
xarray_like

PDF 的引數。

method{None, ‘formula’, ‘logexp’}

用於評估 PDF 的策略。 預設情況下 (None),基礎架構會從以下選項中選擇,並依優先順序排列。

  • 'formula':使用 PDF 本身的公式

  • 'logexp':評估 log-PDF 並取指數

並非所有分佈都提供所有 method 選項。 如果選定的 method 不可用,將會引發 NotImplementedError

回傳值:
outarray

在引數 x 處評估的 PDF。

參見

cdf
logpdf

註解

假設一個連續機率分佈的支撐集為 \([l, r]\)。 根據支撐集的定義,PDF 在支撐集之外評估為最小值 \(0\); 也就是說,對於 \(x < l\)\(x > r\)。 PDF 的最大值可能小於或大於 \(1\); 由於值是機率密度,因此只有其在支撐集上的積分必須等於 \(1\)

參考文獻

[1]

機率密度函數,維基百科https://zh.wikipedia.org/zh-tw/機率密度函數

範例

使用所需的參數實例化分佈

>>> from scipy import stats
>>> X = stats.Uniform(a=-1., b=1.)

在所需的引數處評估 PDF

>>> X.pdf(0.25)
0.5