Accuracy Versus Precision(准确率Vs精度)

2023-11-01 11:20

本文主要是介绍Accuracy Versus Precision(准确率Vs精度),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Accuracy Versus Precision

A surveyor strives for both accuracy and precision.  Many people use the terms “accuracy” and “precision” interchangeably.  However, for those in the surveying profession (as well as other technical and scientific fields), these words have different meanings.  To surveyors, “accuracy” refers to how closely a measurement or observation comes to measuring a "true value," since measurements and observations are always subject to error.  “Precision” refers to how closely repeated measurements or observations come to duplicating measured or observed values. 

对于一个测量员来说,准确率和精度一直是他们为之追求的目标。许多人认为可以交换地使用“准确度”和“精度”这些术语。然而对于那些在测量专业(也和其他技术科学领域一样)中人来说,这些词汇有着不同的意思。对于测量员来说,“准确度”涉及到相对一个真实值,一个测量或观测是多大程度上与它的接近,因为测量和观测总是会产生误差的。“精度”涉及到相对一个重复性的测量的或观测的值,测量的或观测的值彼此之间是多大程度上的相近。

Using four cases of rifle shots fired at a bull’s eye target, each with different results, helps to distinguish the meaning of these two terms.

下面使用四个来复枪在公牛眼型标靶射击,并且每一个标靶有着不同结果的例子来帮助我们去区分这两个术语的意思。

Image illustrates the distinction that surveyors make between the terms “accuracy” and “precision” as applied to surveying measurements and observations.

These four sets of rifle shots illustrate the distinction that surveyors make between the terms “accuracy” and “precision,” as applied to surveying measurements and observations. Click image for larger view.


Case 1: Not accurate, not precise:   A shooter stands, aims through the rifle’s telescopic sight, and fires four shots at a target.  Upon examining the target, the shooter sees that all four shots are high or left and scattered all around that part of the target.  These shots were neither accurate (not close to the center) nor precise (not close to each other).

例1:不准确,不精确:
一个射击员站在标靶前,通过来复枪上的瞄准器对着标靶开了四枪,检查这个标靶,这个射击者看到,这四枪,一些偏高,一些偏左,并且相对标靶中心分散着排布。这些射击既不准确(射击点没有靠近靶心)也不精确(射击点彼此也不接近)

Case 2: Precise, not accurate: The shooter assumes a prone position, rests the barrel of the rifle on a support, takes careful aim, holds his breath, and gently squeezes the trigger.  The target shows that these four shots are very close together, but all four are high and to the left of the bull’s eye.  These shots are precise (close together), but not accurate (not close to the center of the target).

例2:精确,不准确:
这个射击员做了一个卧姿,把枪管放在支架上,小心翼翼的瞄准目标,屏住呼吸,轻轻地扣动扳机。这个标靶上展现了这四枪射击点彼此之间是非常靠近,但是这四枪都射击在了牛眼型标靶中心的较高处和左边了。这些射击是精确的(射击点彼此接近),但不准确(射击点没有靠近靶心)

Case 3: Accurate, not precise:  The shooter adjusts the rifle’s telescopic sight and, full of confidence that the problem of inaccuracy has been solved, stands and quickly fires four shots.  Upon studying the target, the four holes are scattered across the target, but the location of each of the four is very close to the bull’s eye.  These shots are accurate, but not precise.

例3:准确,不精确:
射击者调整来复枪上的瞄准器,并且十分自信不准确的问题已经被解决,站稳瞄准后,快速地射击了四枪,通过观察标靶上的射击情况后发现,这四个射击点分散的环绕着标靶中心,但是他们的位置都非常接近牛眼型标靶靶心,这些射击是准确的但是不精确

Case 4: Accurate, precise:  The shooter again assumes a prone position, rests the barrel of the rifle on a support, takes careful aim, holds his breath, and gently squeezes the trigger four times.  This time, the four holes are very close to the center of the target (accurate) and very close together (precise).

例4:准确,精确:
射击者再次做了个卧姿,把枪管放在支架上,小心翼翼的瞄准目标,屏住呼吸,轻轻地扣动扳机四次。这一次,这四个射击点十分的接近标靶中心(准确)并且射击点之间也挨得很近(精确)。

To illustrate the distinction between terms using a surveying example, imagine surveyors very carefully measuring the distance between two survey points about 30 meters (approximately 100 feet) apart 10 times with a measuring tape.  All 10 of the results agree with each other to within two millimeters (less than one-tenth of an inch).  These would be very precise measurements.  However, suppose the tape they used was too long by 10 millimeters.  Then the measurements, even though very precise, would not be accurate.  Other factors that could affect the accuracy or precision of tape measurements include:  incorrect spacing of the marks on the tape, use of the tape at a temperature different from the temperature at which it was calibrated, and use of the tape without the correct tension to control the amount of sag in the tape.

为了阐明这两个术语之间的区别,使用一个测量实例。假想一个观测员使用一个测量尺非常小心地测量了两个观测点之间距离约为30米(大约100英尺)10次。所有的测量结果在2毫米(小于十分之一英尺)的误差范围内彼此很吻合,这些是非常精确的测量。然而假设他们用的这个测量尺长了10毫米,那么这个测量即使非常精确,但却不准确。其他会影响测量尺的准确度和精度的因素包括:测量尺上不正确的标记刻度;使用测量尺在没有校准温度的情况进行了测量;使用测量尺在测量时没有拉直张紧控制好测量尺的下垂量

----------------------------------------------译完----------------------------------------------

对于Accuracy 和 Precision按照中文翻译确实有很大相近之处,最近在做有关检测的任务,需要用到这些指标,在网上查了一堆资料,感觉有些杂,好多都是文字说明,有点绕,wiki上也是一堆文字,不过感觉还不错,总体的感觉是中文资料确实没有英文的好,这点不得不承认,看到这篇英文,感觉写的太好了,读完之后(主要是那四幅图太直观明了)索性把它翻译一下放在这里方便大家参考,这是我第一次译文,可能会有一些小问题,参阅者如有发现望指正。

在区分Accuracy 和 Precision时看到不错的资料链接放在于此:

原文链接:https://celebrating200years.noaa.gov/magazine/tct/tct_side1.html

wiki:https://en.wikipedia.org/wiki/Accuracy_and_precision

很不错的中文blog:https://blog.csdn.net/wokaowokaowokao12345/article/details/72830242

这篇关于Accuracy Versus Precision(准确率Vs精度)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/322621

相关文章

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

VS Code 调试go程序的相关配置说明

用 VS code 调试Go程序需要在.vscode/launch.json文件中增加如下配置:  // launch.json{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information,

解决服务器VS Code中Jupyter突然崩溃的问题

问题 本来在服务器Anaconda的Python环境里装其他的包,装完了想在Jupyter里写代码验证一下有没有装好,一运行发现Jupyter崩溃了!?报错如下所示 Failed to start the Kernel. ImportError: /home/hujh/anaconda3/envs/mia/lib/python3.12/lib-dynload/_sqlite3.cpython-

VSC++: 括号对称比较

括号的使用规则:大括号,中括号,小括号{[()]};中括号,小括号[()];小括号();大括号、中括号、小括号、中括号、小括号、大括号{[()][()]};大括号,中括号,小括号,小括号{[(())]};大括号,中括号,小括号,小括号{[()()]};小括号不能嵌套,小括号可连续使用。 {[]}、{()}、([])、({})、[{}]、{}、[]、{[}]、[(])都属非法。 char aa[

Apache Kylin VS Apache Doris全方位对比

1 系统架构 1.1 What is Kylin1.2 What is Doris2 数据模型 2.1 Kylin的聚合模型2.2 Doris的聚合模型2.3 Kylin Cuboid VS Doris RollUp2.4 Doris的明细模型3 存储引擎4 数据导入5 查询6 精确去重7 元数据8 高性能9 高可用10 可维护性 10.1 部署10.2 运维10.3 客服11 易用性 11.1

《长得太长也是错?——后端 Long 型 ID 精度丢失的“奇妙”修复之旅》

引言 在前后端分离的时代,我们的生活充满了无数的机遇与挑战——包括那些突然冒出来的让人抓狂的 Bug。今天我们要聊的,就是一个让无数开发者哭笑不得的经典问题:后端 Long 类型 ID 过长导致前端精度丢失。说到这个问题,那可真是“万恶之源”啊,谁让 JavaScript 只能安全地处理 Number.MAX_SAFE_INTEGER(也就是 9007199254740991)以内的数值呢?

uni-app 扫码优化:谈谈我是如何提升安卓 App 扫码准确率的

一. 前言 之前的一个项目遭到用户吐槽:“你们这个 App 扫码的正确率太低了,尤其是安卓的设备。经常性的扫码扫不出来,就算是扫出来了,也是错误的结果!” 由于之前是扫描二维码的需求,所以没有对扫描条形码做严格的测试,客户提示说是条形码扫描效率低下。随即,我用自己的手机测试了一下,在安卓手机上确实有这样的问题,扫码准确率确实是低,尤其是条形码,扫码效率慢且不准确。扫描二维码的的效率还算可以

vs环境下C++dll生成和使用

动态库和静态库: 动态库:全名动态链接库,用于将你的函数封装,让别人只能调用,不能看你的实现代码。由引入库和dll组成:引入库包含导出的函数和变量名,dll包含实际的函数和数据,运行时加载访问dll文件。  Windows API中的所有函数都封装在dll里面,最重要的三个: Kernel32.dll:包含管理内存、进程和线程的各个函数。User32.dll:包含用于执行用户界面任务,如窗口和

VS Code与SVN关联

VS Code是一款轻量级的集成开发环境,可通过安装插件与SVN进行关联。以下是将VS Code与SVN关联的步骤: 安装SVN插件:在VS Code中打开Extensions(快捷键:Ctrl+Shift+X),搜索并安装"svn"插件。 安装SVN命令行工具:在计算机上安装SVN命令行工具,确保在命令行中可以运行svn命令。 配置SVN路径:在VS Code中打开用户设置(快捷键:Ct

学习记录-VS踩坑记录

一、安装VS2015后,CMAKE执行错误: CMAKE_C_COMPILER-NOTFOUND" was not found.   CMAKE_CXX_COMPILER-NOTFOUND" was not found.  环境: 1.公司内网,无法上外网; 2.文件加密系统; 3.数字公司杀毒软件; 解决方法: 清理环境,添加USBwifi,安全模式卸载数字软件; 1.设置环