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

RMSE可以融合均值与标准差

均方根误差与均值和标准差的关系
在这里插入图片描述
均方根误差的定义
​​​​​​在这里插入图片描述
均方根误差的计算方法
在这里插入图片描述

均方根误差又能表示误差的大小和误差的波动情况,但在定义中看不出来

好的,我们来推导一下 均方根误差(RMSE, Root Mean Square Error)误差的均值(Mean Error)标准差(Standard Deviation) 之间的数学关系。


✅ 1. 定义:

设某变量的误差为:

e i = x ^ i − x i e_i = \hat{x}_i - x_i ei=x^ixi

其中:

  • x ^ i \hat{x}_i x^i 是估计值,
  • x i x_i xi 是真实值,
  • e i e_i ei 是误差。

一组误差 { e 1 , e 2 , … , e n } \{e_1, e_2, \dots, e_n\} {e1,e2,,en} 的:

均值(Mean Error)定义为:

μ = 1 n ∑ i = 1 n e i \mu = \frac{1}{n} \sum_{i=1}^n e_i μ=n1i=1nei

标准差(Standard Deviation)定义为:

σ = 1 n ∑ i = 1 n ( e i − μ ) 2 \sigma = \sqrt{\frac{1}{n} \sum_{i=1}^n (e_i - \mu)^2} σ=n1i=1n(eiμ)2

均方根误差(RMSE)定义为:

R M S E = 1 n ∑ i = 1 n e i 2 \mathrm{RMSE} = \sqrt{\frac{1}{n} \sum_{i=1}^n e_i^2} RMSE=n1i=1nei2


✅ 2. 推导 RMSE 与均值、标准差的关系

我们将 RMSE 表达式展开为:

R M S E 2 = 1 n ∑ i = 1 n e i 2 = 1 n ∑ i = 1 n [ ( e i − μ + μ ) 2 ] \mathrm{RMSE}^2 = \frac{1}{n} \sum_{i=1}^n e_i^2 = \frac{1}{n} \sum_{i=1}^n \left[ (e_i - \mu + \mu)^2 \right] RMSE2=n1i=1nei2=n1i=1n[(eiμ+μ)2]

展开平方项:

= 1 n ∑ i = 1 n [ ( e i − μ ) 2 + 2 μ ( e i − μ ) + μ 2 ] = \frac{1}{n} \sum_{i=1}^n \left[ (e_i - \mu)^2 + 2\mu(e_i - \mu) + \mu^2 \right] =n1i=1n[(eiμ)2+2μ(eiμ)+μ2]

注意到:

  • ∑ i = 1 n ( e i − μ ) = 0 \sum_{i=1}^n (e_i - \mu) = 0 i=1n(eiμ)=0
  • 所以中间项 2 μ ∑ i = 1 n ( e i − μ ) = 0 2\mu \sum_{i=1}^n (e_i - \mu) = 0 2μi=1n(eiμ)=0

于是:

R M S E 2 = 1 n ∑ i = 1 n ( e i − μ ) 2 + μ 2 = σ 2 + μ 2 \mathrm{RMSE}^2 = \frac{1}{n} \sum_{i=1}^n (e_i - \mu)^2 + \mu^2 = \sigma^2 + \mu^2 RMSE2=n1i=1n(eiμ)2+μ2=σ2+μ2


✅ 3. 最终关系式:

R M S E 2 = σ 2 + μ 2 ⟹ R M S E = σ 2 + μ 2 \boxed{ \mathrm{RMSE}^2 = \sigma^2 + \mu^2 } \quad \Longrightarrow \quad \boxed{ \mathrm{RMSE} = \sqrt{ \sigma^2 + \mu^2 } } RMSE2=σ2+μ2RMSE=σ2+μ2


✅ 说明:

  • 如果误差均值为 0(无偏估计),则:

    R M S E = σ \mathrm{RMSE} = \sigma RMSE=σ

  • 如果误差有偏(均值不为 0),则 RMSE 会大于标准差。


需要我帮你用这关系来计算具体的 RMSE 或者写成 Latex 公式插入表格说明中吗?

http://www.lqws.cn/news/164863.html

相关文章:

  • [zynq] Zynq Linux 环境下 AXI BRAM 控制器驱动方法详解(代码示例)
  • Tensorrt python api 10.11.0笔记
  • 【信息系统项目管理师-选择真题】2025上半年(第一批)综合知识答案和详解
  • ResolverActivity 优先级
  • FPGA点亮ILI9488驱动的SPI+RGB接口LCD显示屏(一)
  • VBA信息获取与处理专题五第一节:利用CDO发送简单邮件
  • RK3588 RTL8211F PHY的LED灯调试
  • STM32手册上标称的18MHz GPIO翻转速度和你实际测量到的速度之间的差异是预期之内且合理的
  • Python数据类型与运算符全解析-Python数据挖掘可视化分析
  • 上传、下载功能 巧实现
  • 逻辑填空(题量最多)
  • 【AAOS】【源码分析】用户管理(三)-- 用户启动
  • 用ApiFox MCP一键生成接口文档,做接口测试
  • 监测预警系统重塑隧道安全新范式
  • 筑牢企业网管域安全防线,守护数字核心——联软网管域安全建设解决方案
  • html文字红色粗体,闪烁渐变动画效果,中英文切换版本
  • C++11 中 final 和 override 从入门到精通
  • Day45 Python打卡训练营
  • spring的webclient与vertx的webclient的比较
  • 使用高斯朴素贝叶斯算法对鸢尾花数据集进行分类
  • 打造高效多模态RAG系统:原理与评测方法详解
  • Spring 框架之IOC容器加载重要组件
  • Vue3实现拖拽改变元素大小
  • 1.2 fetch详解
  • React Hooks 指南:何时使用 useEffect ?
  • Grafana-ECharts应用讲解(玫瑰图示例)
  • Vue2数组数字字段求和技巧 数字求和方法
  • Compose Multiplatform 实现自定义的系统托盘,解决托盘乱码问题
  • Postman接口测试之postman设置接口关联,实现参数化
  • MATLAB仿真:偏振光在光纤通信中的应用研究_可复现,有问题请联系博主