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.hqwc.cn/news/53677.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小白也能懂!业务中台与数据中台究竟是什么?

大家好,今天我们要讨论的是业务中台与数据中台,或许你对这些名词还不太熟悉,但别担心,接下来我将为你详细解释这两个概念,并且用通俗易懂的语言来解释它们。 业务中台是什么? 首先,让我们来了解…

打开的idea项目maven不生效

方法一:CtrlshiftA(或者help---->find action), 输入maven, 点击add maven projects,选择本项目中的pom.xml配置文件,等待加载........ 方法二:view->tools windows->mave…

第5章 通过微信网页授权间接获取微信中的code值

1 准备基于外网的有效回调页面 由于当前最新版的微信不再显示带有code值的错误页面,所以开发者必须先自己构建1个用于获取code值外网的有效回调页面,微信浏览器才能通过该有效回调页面获取code值。 上面的页面在最新版的微信不再显示。 1.1 构建基于外网…

Nginx使用proxy_cache指令设置反向代理缓存静态资源

场景 CentOS7中解压tar包的方式安装Nginx: CentOS7中解压tar包的方式安装Nginx_centos7 tar文件 怎么load_霸道流氓气质的博客-CSDN博客 参考上面流程实现搭建Nginx的基础上,实现静态资源的缓存设置。 注意上面安装时的目录是在/opt/nginx目录下&…

lifecycleScope Unresolved reference

描述 导入了lifecycle.lifecycleScope,但是在activity中使用lifecycleScope报错出现Unresolved reference找不到引用。 导包 import androidx.lifecycle.lifecycleScope使用 lifecycleScope.launch(Dispatchers.IO) {...}错误 方案 代码中的activity继承Activ…

Cesium引入vite + vue3

下载Cesium yarn add cesium下载cesium-vite 插件 yarn add vite-plugin-cesium使用 vite.config.js import { defineConfig } from vite import vue from vitejs/plugin-vue import WindiCSS from vite-plugin-windicss import cesium from vite-plugin-cesium; //引入插件…

【绪论0】

#pic_center R 1 R_1 R1​ R 2 R^2 R2 目录 知识框架No.0 引言No.1 操作系统的概念功能和定义一、操作系统的概念和定义1、电脑的演变 二、操作系统的功能和目标 No.2 操作系统的特征一、并发二、共享三、虚拟四、异步 No.3 操作系统的发展与分类一、手工操作阶段二、批处理阶段…

前端构建(打包)工具发展史

大多同学的前端学习路线:三件套框架慢慢延伸到其他,在这个过程中,有一个词出现的频率很高:webpack 。 作为一个很出名的前端构建工具我们在网上随便一搜,就会有各种教程:loader plugin entry吧啦吧啦。 但…

【福建事业单位-推理判断】04定义判断、事件排序

一、定义判断 1.1、关键词——主客体 千万不要过度脑补 需要注意限定语,被限定的主体和客体。 找到主谓宾,和限定与 社会救助每次出题,都会有一个不涉及生存保障的易错选项。 1.2句式引导词 通过引导词,找到定义中的关键内容…

同为科技(TOWE)带热插拔功能机柜PDU插座的应用

所谓热插拔(hot-plugging或Hot Swap),即带电插拔,指的是在不关闭系统电源的情况下,将模块、板卡插入或拔出系统而不影响系统的正常工作,从而提高了系统的可靠性、快速维修性、冗余性和对灾难的及时恢复能力…

docker compose一键部署lnmt环境

创建docker compose 目录 [rootlocalhost ~]# mkdir -p /compose_lnmt 编写nginx的dockerfile文件 创建目录 [rootlocalhost compose_lnmt]# mkdir -p nginx 编写nginx配置文件 [rootlocalhost nginx]# vim nginx.conf user root; #运行身份#nginx自动设置进程…

【深度学习_TensorFlow】梯度下降

写在前面 一直不太理解梯度下降算法是什么意思,今天我们就解开它神秘的面纱 写在中间 线性回归方程 如果要求出一条直线,我们只需知道直线上的两个不重合的点,就可以通过解方程组来求出直线 但是,如果我们选取的这两个点不在直…