tft每日頭條

 > 生活

 > 基本統計值計算python

基本統計值計算python

生活 更新时间:2025-01-03 04:44:01

标準差:标準差(standard deviation,SD),又稱均方差,是衡量一組數據離散程度的統計量,其值為方差的算術平方根。

統計學解釋

總體的标準差計算公式如下:

基本統計值計算python(描述統計-标準差)1

樣本的标準差計算公式如下:

基本統計值計算python(描述統計-标準差)2

實現代碼

定義測試數組

data_test=[1,2,3]

總體方差、樣本方法計算函數

import numpy # 計算總體方差 def variance_population(data): mean=numpy.mean(data) deviation=0 for i in data: deviation =(i-mean)**2 return deviation/len(data) #計算樣本方差 def variance_sample(data): mean=numpy.mean(data) deviation=0 for i in data: deviation =(i-mean)**2 return deviation/(len(data)-1)

方差計算函數詳見:Python統計學-006:描述統計-方差

計算總體标準差

import math print(math.sqrt(variance_population(data_test)))

結果

0.816496580927726

計算樣本标準差

import math print(math.sqrt(variance_sample(data_test)))

結果

1.0

調用numpy的std方法計算總體标準差

import numpy print(numpy.std(data_test,ddof=0))

結果

0.816496580927726

調用numpy的std方法計算樣本标準差

import numpy print(numpy.std(data_test,ddof=1))

結果

1.0


代碼解釋

y=math.sqrt(x) #調用Math的sqrt方法,求x的算術平方根y


作者:長行

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved