當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python SciPy special.smirnovi用法及代碼示例


本文簡要介紹 python 語言中 scipy.special.smirnovi 的用法。

用法:

scipy.special.smirnovi(n, p, out=None) = <ufunc 'smirnovi'>#

smirnov 相反

返回d這樣smirnov(n, d) == p,對應的臨界值p.

參數

n int

樣本數

p 浮點數 數組

可能性

out ndarray,可選

函數結果的可選輸出數組

返回

標量或 ndarray

smirnovi(n, p) 的值,臨界值。

注意

scipy.special.smirnov被使用stats.kstest在Kolmogorov-Smirnov 擬合優度檢驗的應用中。由於曆史原因,此函數在scpy.special,但實現最準確的 CDF/SF/PDF/PPF/ISF 計算的推薦方法是使用stats.ksone分配。

例子

>>> from scipy.special import smirnovi, smirnov
>>> n = 24
>>> deviations = [0.1, 0.2, 0.3]

使用 smirnov 計算給定數量的樣本和偏差的 Smirnov 分布的互補 CDF。

>>> p = smirnov(n, deviations)
>>> p
array([0.58105083, 0.12826832, 0.01032231])

反函數 smirnovi(n, p) 返回 deviations

>>> smirnovi(n, p)
array([0.1, 0.2, 0.3])

相關用法


注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.special.smirnovi。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。