python统计单词平均长度_统计学的Python实现-014:几何平均数(衡量样本集中趋势)...
生活随笔
收集整理的這篇文章主要介紹了
python统计单词平均长度_统计学的Python实现-014:几何平均数(衡量样本集中趋势)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
統計學解釋
幾何平均數:幾何平均數(geometric mean)是衡量樣本集中趨勢的統計量,其值為該組數據所有n個變量值的乘積的n次方根。其計算公式如下:
在一些情況下,我們還會使用加權幾何平均數,其公式為:
下面我們通過幾個例子來熟悉幾何平均數的特點:
例1:幾何平均數受極端值的影響相較于算數平均數更小
數據 [1,2,3,4,5,6,7,8,100] 的幾何平均數為5.4193,算數平均數為15.1111
例2:如果變量值中有負值,則幾何平均數的結果可能為虛數或負數
數據 [-1,2,3,4,5,6,7] 的幾何平均數為(3.045+1.4665i),算數平均數為3.7142
例3:如果變量值中包含0,則幾何平均數為0
數據 [0,1,2,3,4,5,6,7] 的幾何平均數為0,算數平均數為3.5
實現代碼
定義測試數據
data_test=[1,2,3,4,5,6,7]計算幾何平均數
def geometric_mean(data): total=1 for i in data: total*=i #等同于total=total*i return pow(total,1/len(data))測試
print(geometric_mean(data_test))結果
3.3800151591412964實際應用
1.幾何平均數適用于計算比例關系的數據,例如合格率等。
2.幾何平均數更適合計算各變量值之間是相乘關系的數據,例如增長速度、利息等。
作者:長行
總結
以上是生活随笔為你收集整理的python统计单词平均长度_统计学的Python实现-014:几何平均数(衡量样本集中趋势)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python词性标注_文本分类的词性标注
- 下一篇: python不等式编程_在Python中