scipy.special.nrdtrimn#

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

計算在給定其他參數下常態分佈的平均值。

參數:
parray_like

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

stdarray_like

標準差。

xarray_like

分位數,即積分上限。

outndarray, optional

函數結果的可選輸出陣列

返回值:
mnscalar or ndarray

常態分佈的平均值。

另請參閱

scipy.stats.norm

常態分佈

ndtr

標準常態累積機率分佈

ndtri

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

nrdtrisd

關於標準差的常態分佈 CDF 反函數

範例

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

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

驗證 nrdtrimn 返回 mean 的原始值。

>>> from scipy.special import nrdtrimn
>>> nrdtrimn(p, std, x)
3.0000000000000004