标准差SD、相对标准偏差RSD学习和python实现

news/2024/4/30 15:16:03/

标准差SD、相对标准偏差RSD学习和python实现

  • 一、SD和RSD的定义、公式、深层意义
      • (1)定义
      • (2)公式
      • (3)RSD的必要性
      • (4)多学一点(关于n-1)
  • 二、Python实现
    • 1.求SD
      • 2.求RSD

一、SD和RSD的定义、公式、深层意义

(1)定义

RSD定义:相对标准偏差(relative standard deviation;RSD)又叫标准偏差系数、变异系数、变动系数等,由标准偏差除以相应的平均值乘100%所得值,可在检验检测工作中分析结果的精密度。
SD定义:标准差也被称为标准偏差,标准差(Standard Deviation)描述各数据偏离平均数的距离(离均差)的平均数,它是离差平方和平均后的方根,用σ表示。

(2)公式

SD:
在这里插入图片描述
RSD:
在这里插入图片描述
多了解点:
在这里插入图片描述

(3)RSD的必要性

只用SD不足以反映数据偏离中心的程度!
虽然标准偏差能够反映检测结果的精密程度,但是对于下面两组数据则无法正确体现:
第一组:10.1、10.2、10.3、10.4、10.5.
SD=0.158
第二组: 0.1、0.2、0.3、0.4、0.5.
SD=0.158
虽然这两组数据的都为0.158,但第一组数据是在10.3的基础上“波动”0.158,第二组数据是在“0.3”的基础上“波动”0.158,两组数据的“波动基础”明显不同。
数量级不同,绝对波动不能反映真实的波动程度,要用相对波动!
这样,必须引人“相对标准偏差”这个概念来体现这种波动的相对大小。这样,第一组数据的RSD=1.5%,第二组数据的RSD=52.7%,精密程度立刻体现出来。

(4)多学一点(关于n-1)

多学一点:为什么SD的分母是n-1,而不是n,我理解数学家大概的想法排除掉样本中偏离度比较大的点,但是没有实际的排除,是从维度自由度上解决的,即n-1。这个问题知有很好的文章写的很好,链接:https://www.zhihu.com/question/20099757?rf=21126585
补充知识:有偏估计、无偏估计和标准差的一些关系,去看看概率统计相关

二、Python实现

1.求SD

(1)numpy.std() 求标准差的时候默认是除以 n 的,即是有偏的,np.std无偏样本标准差方式为加入参数 ddof = 1;关于numpy.std()的官网手册链接:https://numpy.org/doc/stable/reference/generated/numpy.std.html
(2)pandas.std() 默认是除以n-1 的,即是无偏的,如果想和numpy.std() 一样有偏,需要加上参数ddof=0 ,即pandas.std(ddof=0) ;DataFrame的describe()中就包含有std();

以numpy.std举例:
代码:

import numpy as np
import pandas as pd
a = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
std1 = np.std(a, ddof = 1)                                     #方法1,np.std无偏样本标准差方式为加入参数 ddof = 1
std2 = np.sqrt(((a - np.mean(a)) ** 2).sum() / (a.size - 1))   #方法3,直接用公式啦print(std1) 
print(std2)

输出结果:

3.0276503540974917
3.0276503540974917Process finished with exit code 0

关于pandas:要了解下DataFrame,下次再写。
补看下这篇文章,参考链接https://www.jianshu.com/p/8024ceef4fe2

2.求RSD

import numpy as npa = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
std1 = np.std(a, ddof = 1)                                     #方法1,np.std无偏样本标准差方式为加入参数 ddof = 1
std2 = np.sqrt(((a - np.mean(a)) ** 2).sum() / (a.size - 1))   #方法2,直接用公式啦
print(std1)
print(std2)ave = np.mean(a)
rsd1 = std1 / ave
rsd2 = std2 / ave
print(rsd1)
print(rsd2)

结果:

3.0276503540974917
3.0276503540974917
0.6728111897994427
0.6728111897994427Process finished with exit code 0

先写这点,回头再加



http://www.ppmy.cn/news/670376.html

相关文章

使用RSD进行高、中分数据交互计算(以Landsat8-MODIS为例)

使用RSD进行高、中分数据交互计算(以Landsat8-MODIS为例)

想要同时交互处理的不同来源不同分辨率遥感数据大都有区域特性,比方我关心的区域是华北平原、朝鲜半岛等等。RSD进行这类处理前最好根据区域和空间分辨率要求先建立框架,然后将五花八门的遥感数据加载,就可以处理了。RSD将这类处理叫RO&#…
阅读更多...
6.3 B树,B+树

6.3 B树,B+树

多路平衡查找树 1.定义 B树的阶:B树中所有结点的孩子个数的最大值,表示成m m阶B树:空树或者满足如下特性的m叉树 特性: 1.树中每个结点最多子树 m 关键字m-1 2.根节点不是终端结点,至少有两棵子树 3.根结点除外&…
阅读更多...
GPU、CPU

GPU、CPU

TypeError: expected sequence object with len > 0 or a single integer 在GPU训练的代码,预测时也要在GPU 原命令python predict.py换成CUDA_VISIBLE_DEVICES0 python predict.py
阅读更多...
GPU和显卡是什么关系?GPU会取代CPU吗?GPU和显卡的区别是什么?

GPU和显卡是什么关系?GPU会取代CPU吗?GPU和显卡的区别是什么?

GPU是显卡的核心,显卡,则是由GPU、显存、电路板,还有BIOS固件组成的,所以GPU不等于显卡。 参考文章:GPU和显卡是什么关系?GPU会取代CPU吗?
阅读更多...
一张图搞懂CPU、OpenGL/DirectX、显卡驱动和GPU之间的关系

一张图搞懂CPU、OpenGL/DirectX、显卡驱动和GPU之间的关系

openGL和DirectX就是这些图像应用编程接口,这些接口用于渲染二维或三维图形。可以说,这些接口架起了上层应用程序和底层GPU的沟通桥梁。一个应用程序向这些接口发送渲染命令,而这些接口会依次向显卡驱动(Graphics Driver&#xff…
阅读更多...
显卡和CPU的关系像“主仆”,GPU的工作原理是什么

显卡和CPU的关系像“主仆”,GPU的工作原理是什么

在GPU出现以前,显卡和CPU的关系有点像“主仆”,简单地说这时的显卡就是画笔,根据各种有CPU发出的指令和数据进行着色,材质的填充、渲染、输出等。 较早的娱乐用的3D显卡又称“3D加速卡”,由于大部分坐标处理的工作及光…
阅读更多...
GPU是什么?有多大的用处?

GPU是什么?有多大的用处?

想必大家最近都听说了GPU的断供的事件,但很多人却不知道GPU是什么?有多大的用处?下面就一起来了解一下吧。 GPU简介: GPU是Graphics Processing Unit的简写,是现代显卡中非常重要的一个部分,其中文名为图…
阅读更多...
Linux下查看服务器内存、CPU、GPU显卡使用情况

Linux下查看服务器内存、CPU、GPU显卡使用情况

一、查看内存使用情况 1、使用命令:free -m 2、内存占用情况: 3、参数说明: (1)Mem行(单位均为M): total:内存总数used:已使用内存数free:空闲…
阅读更多...
CentOS查看显卡及GPU相关信息,指定GPU、CPU运行

CentOS查看显卡及GPU相关信息,指定GPU、CPU运行

一、查看信息 在一套标准的系统上通常有多个计算设备. TensorFlow 支持 CPU 和 GPU 这两种设备. 我们用指定字符串 strings 来标识这些设备. 比如: "/cpu:0": 机器中的 CPU"/gpu:0": 机器中的 GPU, 如果你有一个的话."/gpu:1": 机器中的第二个…
阅读更多...
Linux系统编程:进程的创建、终止和替换

Linux系统编程:进程的创建、终止和替换

目录 一. 进程创建 1.1 fork函数的使用 1.2 fork函数的底层实现 1.3 子进程创建的写时拷贝问题 二. 进程的退出 2.1 进程退出的场景和方法 2.2 exit和_exit函数 三. 进程的等待 3.1 为什么要有进程等待 3.2 进程等待的方法 3.2.1 进程等待的相关函数 3.2.2 进程的阻…
阅读更多...
GPU显卡服务器

GPU显卡服务器

显卡服务器又叫GPU服务器,GPU服务器是一种用于计算机科学技术领域的计算机及其配套设备,它的主要功能是:地理空间数据的 3D 可视化,视频稳像、过滤、马赛克、转码等应用 研究与教育,例如成像和处理、结构化分析和计算物…
阅读更多...
数据和GPU显卡在不同的机器上

数据和GPU显卡在不同的机器上

SSHFS挂载远程目录 SSHFS: 可以让我们通过SSH文件传输协议(SFTP)挂载远程的文件系统并且在本地机器上和远程的目录进行交互。 所以现在我们有两台机器: 本地机器; 包含代码和GPU远程服务器/数据集机器; 包含大量数据, 不便转移 1.安装sshfs 在本地机器通过sudo apt instal…
阅读更多...
Linux下查看Linux版本、CPU信息、CPU内存信息和GPU显卡信息

Linux下查看Linux版本、CPU信息、CPU内存信息和GPU显卡信息

1. cat /proc/version Linux版本 2. cat /proc/cpuinfo CPU信息 3. cat /proc/meminfo CPU内存信息 4. nvidia-smi -L GPU显卡信息
阅读更多...
音频特征提取算法

音频特征提取算法

音频特征提取算法是从音频信号中提取出一系列数值特征,用于描述音频的不同方面和属性。这些特征可以用于音频识别、分类、检索、情感分析等任务。下面介绍一些常用的音频特征提取算法,实际应用中还有其他一些算法和特征可以用于不同的音频分析任务。 短时…
阅读更多...
SAP 区分工单BOM物料是手工删除 还是 Teco后自动关闭需求

SAP 区分工单BOM物料是手工删除 还是 Teco后自动关闭需求

SAP 区分工单BOM物料是手工删除 还是 Teco后自动关闭需求 首先 resb表删除标识XLOEK 都为 ‘X’,无法通过其它字段直接区分 1先从前台界面区分 手工删除的,组件界面颜色正常,状态为-REL 删除 Teco自动关闭需求的,颜色不一样&am…
阅读更多...
gamepad android手柄,CF手游手柄怎么玩 CF手游怎么设置安卓手柄

gamepad android手柄,CF手游手柄怎么玩 CF手游怎么设置安卓手柄

CF手游是一款将端游完美移植到手机端的枪战射击类游戏,因为玩家们无法在PC端中使用手柄操作游戏,现在在CF手游版中就可以实现啦~那么CF手游手柄要怎么玩,具体要如何操作?下面为玩家们列出了详细的步奏咯! 目前对于市面…
阅读更多...
C#中文本文件的创建,删除,复制,剪切操作

C#中文本文件的创建,删除,复制,剪切操作

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _15File类 { class Program { static void Main(string[] args) { //创建一个文件 //File.Create(“C:\Users\SpringRain…
阅读更多...
springboot整合neo4j模糊查询

springboot整合neo4j模糊查询

1.场景 查询与content相似的实体 解决方案: 1.直接从neo4j中查询所有实体并使用杰卡德相似度算法计算相似度,返回top n,该方案由于要匹配图中所有实体,性能较差。 2.模糊查询neo4j中的实体,并对查询结果与content做相似…
阅读更多...
工作学习办公软件助手集合

工作学习办公软件助手集合

在日常生活办公中,我们总是会碰到各种问题,熟练使用下面这些软件可以让我们工作更加便捷哦!!! 1、图片处理 创客贴 提供了丰富的图片、模板素材,简单的拖拉拽操作就可以轻松设计出精美图片。 polarr 在…
阅读更多...
常见的继承方式

常见的继承方式

在 JavaScript 中实现继承可以使用原型链或是使用ES6中新增的 class 类和 extends 关键字。 1. 原型链继承 原型链继承的基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。代码如下: function Parent() {this.name parent;this.say function(…
阅读更多...
最新文章

聚圣源女宝宝起名的四个字起名 姓雷男7788电影网触摸精灵韩姓儿童起名两免一补大江大河2剧情大结局美容院起名字宋 起名我的师兄太稳健了cure是什么意思李姓五行缺火男孩起名上海移动网上营业厅采菊东篱下男孩如何起名指甲店起名三个人一起创业怎么起名医的笔顺是什么男宝宝出生的起名双鱼座运势啥软件起名免费eos700d珠宝起名给我起个英文名字吧美国新冠超556万例书店起什么名字好用鲜时光鹿角巷宋词起名 女孩名子五行属金的男孩起名常用字库下载淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化