scipy.special.nrdtrisd#

scipy.special.nrdtrisd(mn, p, x, out=None) = <ufunc 'nrdtrisd'>#

計算常態分佈在其他參數給定下的標準差。

參數:
mn純量或 ndarray

常態分佈的平均值。

parray_like

CDF 值,範圍在 (0, 1]。

xarray_like

分位數,即積分上限。

outndarray,可選

函數結果的可選輸出陣列

回傳值:
std純量或 ndarray

標準差。

參見

scipy.stats.norm

常態分佈

ndtr

標準常態累積機率分佈

ndtri

標準常態 CDF 相對於分位數的反函數

nrdtrimn

常態分佈 CDF 相對於平均值的反函數

範例

nrdtrisd 可以用來還原常態分佈的標準差,如果我們知道給定分位數 x 和平均值 mn 的 CDF 值 p 的話。首先,我們為一個示範參數集計算常態分佈 CDF。

>>> from scipy.stats import norm
>>> mean = 3.
>>> std = 2.
>>> x = 6.
>>> p = norm.cdf(x, loc=mean, scale=std)
>>> p
0.9331927987311419

驗證 nrdtrisd 回傳 std 的原始值。

>>> from scipy.special import nrdtrisd
>>> nrdtrisd(mean, p, x)
2.0000000000000004