scipy.stats.mstats.

trimmed_mean#

scipy.stats.mstats.trimmed_mean(a, limits=(0.1, 0.1), inclusive=(1, 1), relative=True, axis=None)[source]#

返回沿給定軸的修剪均值。

參數:
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, 選項性

要沿其修剪的軸。