当前位置: 首页 > news >正文

Python求均值、方差、标准偏差SD、相对标准偏差RSD

均值

均值是统计学中最常用的统计量,用来表明资料中各观测值相对集中较多的中心位置。用于反映现象总体的一般水平,或分布的集中趋势。

import numpy as npa = [2, 4, 6, 8]print(np.mean(a))  # 均值
print(np.average(a, weights=[1, 2, 1, 1]))  # 带权均值

方差

方差用来计算每一个变量(观察值)与总体均数之间的差异。为避免出现离均差总和为零,离均差平方和受样本含量的影响,统计学采用平均离均差平方和来描述变量的变异程度。总体方差计算公式:

在这里插入图片描述
实际工作中,总体均数难以得到时,应用样本统计量代替总体参数,经校正后,样本方差计算公式:
在这里插入图片描述

import numpy as npa = [2, 4, 6, 8]print(np.var(a))  # 总体方差
print(np.var(a, ddof=1))  # 样本方差

标准差SD

标准偏差(Std Dev,Standard Deviation) ,一种度量数据分布的分散程度之标准,用以衡量数据值偏离算术平均值的程度。标准偏差越小,这些值偏离平均值就越少,反之亦然。

在这里插入图片描述

import numpy as npa = [2, 4, 6, 8]print(np.std(a))  # 总体标准差
print(np.std(a, ddof=1))  # 样本标准差

相对标准偏差RSD

相对标准偏差(relative standard deviation;RSD)又叫标准偏差系数、变异系数、变动系数等,由标准偏差除以相应的平均值乘100%所得值,可在检验检测工作中分析结果的精密度。

在这里插入图片描述

import numpy as npa = [2, 4, 6, 8]RSD = np.std(a, ddof=1)/np.mean(a)
print(RSD)

汇总

import numpy as npa = [2, 4, 6, 8]print(np.mean(a))  # 均值
print(np.average(a, weights=[1, 2, 1, 1]))  # 带权均值print(np.var(a))  # 总体方差
print(np.var(a, ddof=1))  # 样本方差print(np.std(a))  # 总体标准差
print(np.std(a, ddof=1))  # 样本标准差RSD = np.std(a, ddof=1)/np.mean(a)  # 相对标准偏差
print(RSD)

Numpy的数据离散程度度量

函数功能
np.mean(list_a)计算列表list_a的均值
np.average(list_a)计算列表list_a的均值
np.average(list_a, weights = [1, 2, 1, 1])计算列表list_a的加权平均数
np.var(list_a)计算列表list_a的总体方差
np.var(list_a, ddof = 1)计算列表list_a的样本方差
np.std(list_a)计算列表list_a的总体标准差
np.std(list_a, ddof = 1)计算列表list_a的样本标准差
np.median(list_a)计算列表list_a的中位数
np.mode(list_a)计算列表list_a的众数
np.percentile(list_a, (25))计算列表list_a的第1四分位数
np.percentile(list_a, (50))计算列表list_a的第2四分位数
np.percentile(list_a, (75))计算列表list_a的第3四分位数
np.percentile(list_a, (25)) - np.percentile(list_a, (75))计算列表list_a的四分位差
np.max(list_a) - np.min(list_a))计算列表list_a的极差

四分位数

四分位数(Quartile)也称四分位点,是指在统计学中把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值。多应用于统计学中的箱线图绘制。它是一组数据排序后处于25%和75%位置上的值。四分位数是通过3个点将全部数据等分为4部分,其中每部分包含25%的数据。很显然,中间的四分位数就是中位数,因此通常所说的四分位数是指处在25%位置上的数值(称为下四分位数)和处在75%位置上的数值(称为上四分位数)。

极差

极差又称范围误差或全距(Range),以R表示,是用来表示统计资料中的变异量数(measures of variation),其最大值与最小值之间的差距,即最大值减最小值后所得之数据。

http://www.lryc.cn/news/110872.html

相关文章:

  • SQL ASNI where from group order 顺序
  • springboot(39) : RestTemplate完全体
  • python中计算2的32次方减1,python怎么算2的3次方
  • 阿里云SLB负载均衡ALB、CLB和NLB有什么区别?
  • SynergyNet(头部姿态估计 Head Pose Estimation)复现 demo测试
  • mysql高级(尚硅谷-夏磊)
  • C++实用技术(二)std::function和bind绑定器
  • vue框架 element导航菜单el-submenu 简单使用方法--以侧边栏举例
  • Nodejs 第八章(npm搭建私服)
  • React Native获取手机屏幕宽高(Dimensions)
  • kubernetes基于helm部署gitlab
  • jmeter 5.1彻底解决中文上传乱码
  • 云运维工具
  • 【RL】Wasserstein距离-GAN背后的直觉
  • sentinel引入CommonFilter类
  • Phoenix创建local index失败
  • css3 hover border 流动效果
  • jdk安装
  • utf8mb4_general_ci 和utf8mb4_unicode_ci有什么异同,有什么优劣
  • java实现钉钉群机器人@机器人获取信息后,机器人回复(机器人接收消息)
  • ffmpeg转码时出现missing picture in access unit with size 14019
  • 以Llama-2为例,在生成模型中使用自定义StoppingCriteria
  • servlet接受参数和乱码问题
  • 2023-08-05力扣今日三题
  • webpack图片压缩
  • JPA使用nativeQuery自定义SQL怎么插入一个对象参数呢?
  • 用C语言构建一个数字识别卷积神经网络
  • 【CSS】圆形放大的hover效果
  • work weekly
  • Mac端口扫描工具