Python统计学-007:描述统计-标准差

看看资讯 / 100+人浏览
注意:免费节点订阅链接已更新至 2026-10-25,点击查看详情

标准差:标准差(standard deviation,SD),又称均方差,是衡量一组数据离散程度的统计量,其值为方差的算术平方根。

统计学解释

总体的标准差计算公式如下:

样本的标准差计算公式如下:

实现代码

定义测试数组

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


作者:长行

版权声明:

作者: FreeClashNode

链接: https://www.freeclashnode.com/news/article-1367.htm

来源: www.freeclashnode.com

文章版权归作者所有,未经允许请勿转载。

特别推荐

绿牛云
绿牛云

高速稳定的网络加速

畅享全球内容,访问 ChatGPT、TikTok、Google 等热门网站。 全平台支持 · 7×24 专业客服 · 采用军工级安全加密传输技术。

免费节点实时更新

最新文章