科技

統計學方法的Python實現-016:變異係數

統計學解釋

變異係數:變異係數(coefficient of variation),又稱離散係數,是一個衡量資料離散程度的、沒有量綱的統計量。其值為標準差與平均值之比。

變異係數的計算公式為:

程式碼實現

import numpy

def coefficient_of_variation(data):

mean=numpy.mean(data) #計算平均值

std=numpy.std(data,ddof=0) #計算標準差

cv=std/mean

return cv

測試

data_test_1=[1,2,3,4,5,6,7]

data_test_2=[1,1,1,4,7,7,7]

print('CV_1',coefficient_of_variation(data_test_1))

print('CV_2',coefficient_of_variation(data_test_2))

結果

CV_1 0.5

CV_2 0.6943650748294136

實際應用

變異係數通常用來比較兩組量綱差異明顯的資料的離散程度,例如兩個粉絲數差距顯著的社交媒體賬號推文點贊數的離散程度。

作者:長行

上一篇:調和平均數

Reference:科技日報

看更多!請加入我們的粉絲團

轉載請附文章網址

不可錯過的話題