scipy.stats.mstats.

trimmed_var#

scipy.stats.mstats.trimmed_var(a, limits=(0.1, 0.1), inclusive=(1, 1), relative=True, axis=None, ddof=0)[原始碼]#

傳回沿著給定軸的修剪變異數。

參數:
a序列

輸入陣列

limits{None, tuple}, 選項性

如果 relative 為 False,則為元組 (下限值, 上限值),以絕對值表示。輸入陣列中小於(大於)下限值(上限值)的值會被遮罩。

如果 relative 為 True,則為元組 (下百分比, 上百分比),用於在陣列的每一側進行切割,相對於未遮罩資料的數量。

注意到 n 為修剪前未遮罩資料的數量,第 (n*limits[0]) 小的資料和第 (n*limits[1]) 大的資料會被遮罩,修剪後未遮罩資料的總數為 n*(1.-sum(limits))。在每種情況下,一個限制的值可以設定為 None 以表示開放區間。

如果 limits 為 None,則不執行修剪

inclusive{(bool, bool) 元組}, 選項性

如果 relative 為 False,則為元組,指示是否允許完全等於絕對限制的值。如果 relative 為 True,則為元組,指示每一側被遮罩的資料數量應四捨五入 (True) 還是截斷 (False)。

relativebool, 選項性

是否將限制視為絕對值 (False) 或要切割的比例 (True)。

axisint, 選項性

要沿其修剪的軸。

ddof{0, integer}, 選項性

表示 Delta 自由度。計算期間使用的分母為 (n-ddof)。DDOF=0 對應於有偏差的估計值,DDOF=1 對應於變異數的無偏差估計值。