误差评估,均方误差、均方根误差、标准差、方差

news2024/9/23 1:11:39

均方根误差 RMSE/RMS

定义

RMSE是观察值与真实值偏差的平方,对于一组观测值 y i y_i yi 和对应的真值 t i t_i ti
R M S E = 1 n ∑ i = 1 n ( y i − t i ) ,其中n是观测次数 RMSE=\sqrt{\frac1n \sum_{i=1}^n (y_i-t_i)} \text{,其中n是观测次数} RMSE=n1i=1n(yiti) ,其中n是观测次数

意义

RMSE衡量了观测值与真值之间的平均误差大小,它对较大的误差更加敏感,因为误差是经过平方后再取平均和开方的。若误差大于1时,RMSE的值越小,说明观测值与真值之间的差异越小,模型的预测精度越高。反之,误差小于1时,同理

均方误差 MSE

定义

MSE是观测值与真值偏差的平方和与观测次数的比,对于一组观测值 y i y_i yi 和对应的真值 t i t_i ti
M S E = 1 n ∑ i = 1 n ( y i − t i ) 2 MSE=\frac1n \sum_{i=1}^n (y_i-t_i)^2 MSE=n1i=1n(yiti)2

意义

MSE衡量了观测值与真值之间的平均平方误差,它反映了模型的预测值与真实值之间的差异程度。MSE的值越小,说明模型的预测精度越高。反之,误差小于1时,同理

应用

RMSE 和 MSE 通常用于评估模型的预测精度,特别是在回归问题中。它们可以帮助我们比较不同模型的性能,选择最优的模型

标准差

定义

方差的算数平方根
标准差是一组数据偏离平均数的程度的一种度量。对于一组数据 x i x_i xi
σ = 1 n ∑ i = 1 n ( x i − μ ) 2 ,其中  μ  是平均数, n  是数据数量 \sigma=\sqrt{\frac1n \sum_{i=1}^n (x_i-\mu)^2} \text{,其中 $\mu$ 是平均数,$n$ 是数据数量} σ=n1i=1n(xiμ)2 ,其中 μ 是平均数,n 是数据数量

意义

标准差反映了数据的离散程度,标准差越大,说明数据的波动越大,离散程度越高;标准差越小,说明数据的波动越小,离散程度越低

用做衡量模型拟合的一个度量

方差

定义

方差是各个数据与平均数之差的平方值的平均数

D ( x ) = 1 n ∑ i = 1 n ( x i − x ˉ ) D(x)=\frac1n \sum_{i=1}^n (x_i - \bar{x}) D(x)=n1i=1n(xixˉ)

意义

差反映了数据偏离平均数的程度。方差越大,说明数据的波动越大,离散程度越高;方差越小,说明数据越集中在平均数附近,离散程度越低

一般用来计算样本的离散程度

正态分布

定义

  1. 正态分布,也称高斯分布

  2. 正态分布的曲线呈钟形

  3. 在这里插入图片描述

  4. 在这里插入图片描述

  5. f ( x ) = 1 σ 2 π e − ( x − μ ) 2 2 σ 2 其中 μ  是均值, σ  是标准差 f(x)=\frac1{\sigma \sqrt{2 \pi}} e^{-\frac{(x-\mu)^2}{2 \sigma^2}} \text{其中$\mu$ 是均值,$\sigma$ 是标准差} f(x)=σ2π 1e2σ2(xμ)2其中μ 是均值,σ 是标准差

许多自然现象和社会现象都近似服从正态分布,例如人的身高、体重、考试成绩

意义

  1. 决定曲线的“胖瘦"
    1. 标准差越大,正态分布曲线越“胖”,数据的分散程度越大。这意味着数据在均值附近的集中度较低,更多的数据分布在离均值较远的位置。
    2. 标准差越小,正态分布曲线越“瘦”,数据的分散程度越小。数据更加集中在均值附近。
  2. 概率关系
    1. 约68%的数据落在 [ μ − σ , μ − σ ] [\mu-\sigma,\mu-\sigma] [μσ,μσ]
    2. 约95%的数据落在 [ μ − 2 σ , μ − 2 σ ] [\mu-2\sigma,\mu-2\sigma] [μ2σ,μ2σ]
    3. 约99.7%的数据落在 [ μ − 3 σ , μ − 3 σ ] [\mu-3\sigma,\mu-3\sigma] [μ3σ,μ3σ]

在正态分布中,三倍标准差是一个重要的概念,它在质量控制、统计推断和金融风险管理等领域都有广泛的应用

参考文章

方差、标准差、均方差、均方误差(MSE)区别总结 - 知乎 (zhihu.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2156263.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python|OpenCV-实现识别目标图像中的圆圈(20)

前言 本文是该专栏的第22篇,后面将持续分享OpenCV计算机视觉的干货知识,记得关注。 在处理图像检测项目的时候,可能会遇到需要检测目标图像中的“圆圈”需求。笔者在这里举个例子,如下图所示: 在图中有一个篮球,但是我们要找的目标对象并不是篮球,而是篮球它本身的这个…

智能BI平台项目

1.项目介绍 BI商业智能:数据可视化、报表可视化系统 4)发布订阅 Resource 是基于名称进行查找的,而Spring框架中更常用的 Autowired 则是基于类型进行查找的。如果找不到匹配的bean,Autowired 会抛出异常,而 Resource…

java项目之基于spring boot的多维分类的知识管理系统的设计与实现源码

项目简介 基于spring boot的多维分类的知识管理系统的设计与实现实现了以下功能: 基于spring boot的多维分类的知识管理系统的设计与实现的主要使用者管理员可以管理用户信息,知识分类,知识信息等,用户可以查看和下载管理员发布…

如何创建标准操作规程(SOP)[+模板]

创建、分发和管理流程文档和逐步说明的能力是确定企业成功的关键因素。许多组织依赖标准操作规程(SOP)作为基本形式的文档,指导他们的工作流程操作。 然而,SOP不仅仅是操作路线图;它们就像高性能车辆中的先进GPS系统一…

01_RabbitMQ安装及工作模式

一、消息队列MQ 中间件 1.1 什么是消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一…

5.工欲善其事,必先利其器!收集金融数据你必须先做这个!

在正式从网络上获取数据并存储到我们的数据库之前,我们还需要做一些准备工作。其中最重要的无疑是把Python环境配置好。 你可以不好好学习Python,毕竟我后边会一步步教大家,也会提供现成的Python脚本。但是你必须得在你的电脑上把Python安装…

YOLOv10改进,YOLOv10替换主干网络为PP-HGNetV2(百度飞桨视觉团队自研,独家手把手教程,助力涨点)

摘要 PP-HGNetV2(High Performance GPU Network V2) 是百度飞桨视觉团队自研的 PP-HGNet 的下一代版本,其在 PP-HGNet 的基础上,做了进一步优化和改进,最终在 NVIDIA GPU 设备上,将 “Accuracy-Latency Balance” 做到了极致,精度大幅超过了其他同样推理速度的模型。其在…

如何用ChatGPT制作一款手机游戏应用

有没有想过自己做一款手机游戏,并生成apk手机应用呢?有了人工智能,这一切就成为可能。今天,我们就使用ChatGPT来创建一个简单的井字棋游戏(Tic-Tac-Toe),其实这个过程非常轻松且高效。 通过Cha…

828 华为云征文|华为 Flexus 云服务器搭建萤火商城 2.0

在今天这个意义非凡的日子,我怀揣着满心的期待与憧憬,毅然踏上了利用华为 Flexus 云服务器搭建轻量级、高性能、前后端分离的电商系统萤火商城 2.0 的征程。这一旅程,注定充满了挑战与惊喜,犹如在浩瀚的数字海洋中探索未知的宝藏。…

java-----方法

目录 什么是方法? 方法的作用? 方法的格式: 方法的重载: 方法的内存原理 方法的值传递: 什么是方法? :程序中最小的执行单元(要么全执行,要么全不执行) public class methoddeom3 {public static void main(String[] args) {System.out.println("hello…

旧系统迁移新框架:FastAPI 的 WSGIMiddleware 让过程变得简单

在现代 Web 开发中,我们经常需要将新的技术与现有的系统整合。FastAPI,作为一个现代、快速(高性能)的 Web 框架,提供了与 WSGI 应用集成的能力,这使得 Django、Flask 等传统 Python Web 框架可以与 FastAPI…

五种数据库特性对比(Redis/Mysql/SQLite/ES/MongoDB)

做后端开发的程序员基本都要学会数据库的相关知识。 1、关系型数据 今天就着这段时间了解大模型的事需要牵扯到是我们接触最多的、也是入门后端必学的关系型数据库。在关系型数据库中,数据以表的形式进行组织和存储,每个表就像一个 Excel 表格&#xf…

Python学习——【4.4】数据容器(序列)的切片

文章目录 【4.4】数据容器(序列)的切片一、了解什么是序列二、掌握序列的切片操作 【4.4】数据容器(序列)的切片 一、了解什么是序列 序列是指:内容连续、有序,可使用下标索引的一类数据容器。 列表、元组…

CSS 的继承性、层叠性与权重问题解析

目录 非 VIP 用户可前往公众号进行免费阅读 继承性 层叠性 CSS的权重问题 如果权重一样,以后出现的为准 以权重大的为准 没有选中,权重为0,就近原则 权重只和css顺序有关 非 VIP 用户可前往公众号进行免费阅读 CSS 的继承性、层叠性与权重问题解析本文主要介绍了 C…

EnvironmentError: [Errno 28] No space left on device - 完美解决方法

🚨EnvironmentError: [Errno 28] No space left on device - 完美解决方法💡 🚨EnvironmentError: [Errno 28] No space left on device - 完美解决方法💡摘要引言正文1. 错误解析:为什么会出现“No space left on dev…

html实现TAB选项卡切换

<!DOCTYPE html> <html> <head> <title>选项卡示例</title> <style> .tabs { overflow: hidden; /* 防止选项卡溢出容器 */ border: 1px solid #ccc; background-color: #f1f1f1; } .tab-links { margin: 0; padding: 0; l…

c++----io流

提示&#xff1a;以下 是本篇文章正文内容&#xff0c;下面案例可供参考 1.标准io流 (1)数据的循环输入 对于内置类型&#xff1a;cin和cout直接使用&#xff0c;c已经重载了 (2)对于自定义类型&#xff1a; 需要我们自己对类型进行重载 2.文件io流 ifstream ifile(只输入…

JavaEE: 深入探索TCP网络编程的奇妙世界(四)

文章目录 TCP核心机制TCP核心机制四: 滑动窗口为啥要使用滑动窗口?滑动窗口介绍滑动窗口出现丢包咋办? TCP核心机制五: 流量控制 TCP核心机制 上一篇文章 JavaEE: 深入探索TCP网络编程的奇妙世界(三) 书接上文~ TCP核心机制四: 滑动窗口 为啥要使用滑动窗口? 之前我们讨…

鸿蒙next 带你玩转鸿蒙拍照和相册获取图片

前言导读 各位网友和同学&#xff0c;相信大家在开发app的过程中都有遇到上传图片到服务器的需求&#xff0c;我们一般是有两种方式&#xff0c;拍照获取照片或者调用相册获取照片&#xff0c;今天我们就分享一个小案例讲一下这两种情况的实现。废话不多说我们正式开始 效果图…

Linux 环境永久更换国内pip镜像源地址

1、PYPI国内源路径 &#xff08;清华镜像地址&#xff09; https://pypi.tuna.tsinghua.edu.cn/simple/ &#xff08;中科大镜像地址&#xff09;或者 https://pypi.mirrors.ustc.edu.cn/simple/ &#xff08;阿里云镜像地址&#xff09;或者 https://mirrors.aliyun.com/py…