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


Python dask.array.stats.moment用法及代碼示例


用法:

dask.array.stats.moment(a, moment=1, axis=0, nan_policy='propagate')

計算樣本均值的第 n 個矩。

此文檔字符串是從 scipy.stats.moment 複製而來的。

可能存在與 Dask 版本的一些不一致之處。

矩是一組點的形狀的特定定量度量。由於與偏度和峰度的關係密切,它常用於計算偏度和峰度係數。

參數

aarray_like

輸入數組。

momentint 或 數組 整數,可選

返回的中心時刻的順序。默認值為 1。

axisint 或無,可選

計算中心矩的軸。默認值為 0。如果沒有,則計算整個數組 a

nan_policy{‘propagate’, ‘raise’, ‘omit’},可選

定義當輸入包含 nan 時如何處理。以下選項可用(默認為‘propagate’):

  • ‘propagate’:返回 nan

  • ‘raise’:引發錯誤

  • ‘omit’:執行忽略 nan 值的計算

返回

n-th central momentndarray 或浮點數

如果軸為無,則沿給定軸或所有值的適當時刻。矩計算的分母是觀察次數,不進行自由度校正。

注意

數據樣本的k-th中心矩為:

其中 n 是樣本數,x-bar 是平均值。此函數使用平方[1] 求冪以提高效率。

參考

1

https://eli.thegreenplace.net/2009/03/21/efficient-integer-exponentiation-algorithms

例子

>>> from scipy.stats import moment  
>>> moment([1, 2, 3, 4, 5], moment=1)  
0.0
>>> moment([1, 2, 3, 4, 5], moment=2)  
2.0

相關用法


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