生活中常常會需要用到統計來計算分析資料,這邊就簡單的介紹statistics統計套件的簡易五種用法,分別是平均值、中位數、眾數、標準差、變異數
平均數:假設有a,b,c三個數字,把a,b,c相加後除以3得到的結果就是平均數
中位數:假設有一組1,2,3 的數字,這組數字的大小值位於正中間就是中位數,假設遇到1,2,3,4這組數字就把2加上3後再除以2得到的就是中位數
眾數:假設有一組1,1,2的數字,出現最多次的即為眾數,若出現最多次的數字有兩個以上就代表沒有眾數,在程式執行上也會有錯報的情況
標準差:假設有一組1,2,3 的數字,先計算平均值,在將個數字減掉平均值後平方相加除以3再開根號,這邊說的有點抽象我們直接看公式
變異數:標準差不開根號就是變異數了
以下示範計算清單內的平均值
import statistics
x=statistics.mean([1,4,6,9])
print(x)
>>5
以下示範計算清單內的中位數
import statistics
y=statistics.median([1,4,7,6,9])
print(y)
>>6
以下示範計算清單內的標準差
import statistics
z=statistics.stdev([1,4,6,9])
print(z)
>>3.366501646120693
以下示範計算清單內的變異數
import statistics
a=statistics.variance([1,4,6,9])
print(a)
>>11.333333333333334
以下示範計算清單內的眾數
import statistics
b=statistics.mode([1,1,1,6,9])
print(b)
>>1