Python中的統計函式


Python 透過匯入 `statistics` 模組,能夠解決數學表示式和統計資料問題。Python 可以進行各種型別的統計和數學運算。

這些函式計算樣本或總體的平均值。

mean() 資料的算術平均值(平均數)。
harmonic_mean() 資料的調和平均值。
median() 資料的中位數(中間值)。
median_low() 資料的低中位數。
median_high() 資料的高中位數。
median_grouped() 分組資料的中間值,並計算分組資料的第50個百分位數。
mode() 資料出現次數最多的值。

mean()

此函式計算序列或迭代器中樣本資料的算術平均值或平均值。

示例

list = [1, 2, 3,3,4,5,] 
print ("The mean values is : ",end="") 
print (statistics.mean(list))

輸出

The mean value is : 3 

harmonic_mean()

此函式計算順序或迭代的實數值(調和平均數)。

示例

list = [1,2,3]
print ("The harmonic _mean values is : ",end="") 
print (statistics.harmonic_mean(list))

輸出

The harmonic _mean values is :1.6

median()

此函式計算迭代順序中算術資料的中間值。

示例

list= [1, 3,5,7] 
print ("The median values is : ",end="")
print (statistics.median(list))

輸出

The median values is :4.0

median_low()

此函式計算奇數個元素資料的中位數,但對於偶數個元素,它計算資料中兩個中間元素中較小的一個。

示例

list = [1,2,2,3,3,3]
print ("The median_low values is : ",end="") 
print (statistics.median_low(list))

輸出

The median_low values is :2

median_high()

此函式計算奇數個元素資料的中位數,但對於偶數個元素,它計算資料中兩個中間元素中較大的一個。

示例

list = [1,2,2,3,3,3]
print ("The median_high values is : ",end="") 
print (statistics.median_high(list))

輸出

The median_high values is :3

median_grouped()

此函式用於計算分組資料的中間值,並計算分組資料的第50個百分位數。

示例

list = [2,2,3,4]
print ("The median_grouped values is : ",end="") 
print (statistics.median_grouped(list))

輸出

The median_grouped values is : 2.5

mode()

此函式從離散或名義資料或出現次數最多的數字中返回最常見的數。

示例

list = [2,2,3,4,4,1,2]
print ("The mode values is : ",end="") 
print (statistics.mode(list))

輸出

The mode values is : 2

更新於:2019年7月30日

3K+ 次瀏覽

啟動你的職業生涯

完成課程後獲得認證

開始學習
廣告
© . All rights reserved.