均方误差(MSE)「建议收藏」

均方误差(MSE)「建议收藏」均方误差单独扽概念是很简单的,这里只做介绍,更深一步的内容会在后面列出来。SSE(和方差、误差平方和):ThesumofsquaresduetoerrorMSE(均方差、方差):MeansquarederrorRMSE(均方根、标准差):Rootmeansquarederror数理统计中均方误差是指参数估计值与参数真值之差平方的期望值,记为MSE。MSE是衡量“…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

均方误差单独扽概念是很简单的,这里只做介绍,更深一步的内容会在后面列出来。

  1. SSE(和方差、误差平方和):The sum of squares due to error
  2. MSE(均方差、方差):Mean squared error
  3. RMSE(均方根、标准差):Root mean squared error

数理统计中均方误差是指参数估计值与参数真值之差平方的期望值,记为MSE。MSE是衡量“平均误差”的一种较方便的方法,MSE可以评价数据的变化程度,MSE的值越小,说明预测模型描述实验数据具有更好的精确度。
首先先回顾复习三个概念:
1)方差:方差是在概率论和统计方差衡量随机变量或一组数据的离散程度的度量方式,方差越大,离散度越大。求解方式为,各随机变量与平均值差值的平方和的平均数(先求差,再平方,再平均)

平均数:

M = x 1 + x 2 + ⋯ + x n n M=\frac{x_1+x_2+\cdots+x_n}{n} M=nx1+x2++xn

方差公式:

s 2 = ( x 1 − M ) 2 + ( x 1 − M ) 2 + ⋯ + ( x n − M ) 2 n s^2=\frac{(x_1-M)^2+(x_1-M)^2+\cdots+(x_n-M)^2}{n} s2=n(x1M)2+(x1M)2++(xnM)2

也可以通过以下的方式进行求解方差

D ( x ) = E ( x 2 ) − ( E ( x ) ) 2 D(x)=E(x^2)-(E(x))^2 D(x)=E(x2)(E(x))2

2)标准差:标准差就是方差的算术平方根,它反映组内个体间的离散程度。因此它的过程是与平均值之间进行差值计算。

标准差公式:

σ = 1 n ∑ i = 1 n ( x i − μ ) 2 \sigma=\sqrt{\frac{1}{n}\sum_{i=1}^n(x_i-\mu)^2} σ=n1i=1n(xiμ)2

3)样本方差

σ ^ 2 = 1 n − 1 ∑ i = 1 n ( x i − μ ) 2 \hat{\sigma}^2=\frac{1}{n-1}\sum_{i=1}^n(x_i-\mu)^2 σ^2=n11i=1n(xiμ)2

这里之所以列出样本方差的样子,是因为样本方差更多被采用,因为他是无偏估计的,只做了解。感兴趣的可以到网上搜下与方差的“无偏”证明。

1.SSE(和方差)

在统计学里,该参数计算的是拟合数据和原始数据对应点的误差的平方和,计算公式为,

S S E = ∑ i = 1 m w i ( y i − y i ^ ) 2 SSE=\sum_{i=1}^{m}w_i(y_i-\hat{y_i })^2 SSE=i=1mwi(yiyi^)2

其中 y i y_i yi 是真实数据 y i ^ \hat{y_i} yi^ 是拟合的数据, w i > 0 w_i>0 wi>0 从这里可以看出SSE越接近于0,说明模型选择和拟合更好,数据预测也越成功。接下来的MSE和RMSE因为和SSE是同出一宗,所以效果一样。

2.MSE(均方误差)

该统计参数是预测数据和原始数据对应点误差的平方和的均值,也就是 S S E n \frac{SSE}{n} nSSE S S E SSE SSE 没有太大的区别,计算公式为:

M S E = S S E n = 1 n ∑ i = 1 m w i ( y i − y i ^ ) 2 MSE=\frac{SSE}{n}=\frac{1}{n}\sum_{i=1}^{m}w_i(y_i-\hat{y_i })^2 MSE=nSSE=n1i=1mwi(yiyi^)2

其中 n n n 为样本的个数。

3.RMSE(均方根误差)

该统计参数,也叫回归系统的拟合标准差,是MSE的平方根,计算公式为

R M S E = M S E = S S E n = 1 n ∑ i = 1 m w i ( y i − y i ^ ) 2 RMSE=\sqrt{MSE}=\sqrt{\frac{SSE}{n}}=\sqrt{\frac{1}{n}\sum_{i=1}^{m}w_i(y_i-\hat{y_i })^2} RMSE=MSE
=
nSSE
=
n1i=1mwi(yiyi^)2

以上三个统计参数,虽然略有细微的差别,但是代表的都是数据拟合的好坏,只是标准不一样。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187356.html原文链接:https://javaforall.net

(1)
上一篇 2022年9月30日 下午8:16
下一篇 2022年9月30日 下午8:36


相关推荐

  • 零代码实现自动化周报生成:Coze智能体(AI Agents)实战指南

    零代码实现自动化周报生成:Coze智能体(AI Agents)实战指南

    2026年3月16日
    2
  • ipynb后缀文件怎么打开「建议收藏」

    ipynb后缀文件怎么打开「建议收藏」ipynb,顾名思义,ipythonnotebook,哦,原来是用ipythonnotebook打开的啊,下面讲讲怎么安装ipythonnotebook(我的环境是win1064位python是2.7版本,如果要问为何是这个版本,我之后给你丢一个神秘的微笑)第一部分:安装ipython1:安装python,这个不说2:安装pip,这个也不说,网上有很多例子,一般装了py…

    2025年6月9日
    7
  • 编程语言难度排名_最难学的七大编程语言,VB 第一,Python垫底,看你学的排第几…

    在很多人眼里程序员的标配就是黑框眼镜+格子衫+双肩包+牛仔裤+运动鞋,拥有了这些可能就被判定为一个程序员。而如何判定一个程序员的工作年限,那就需要从他的头发浓密度上去判断,如果头发过于浓密,说明是初级程序员,如果秃顶了,可能是高级程序员。嗯?程序员的头发浓密不是应该和编程语言的难易程度相关吗?像我这种在面对数学难题的时候总是喜欢拽头发,导致我的发量变少了。01最难学的七大编程语言众所周知,编程界有…

    2022年4月4日
    2.5K
  • 6种不同画法画平行线_「精品」漫画人物轮廓画法(精华版)「建议收藏」

    「教程」漫画人物脸部绘画基础part01脸部轮廓的画法(精修版)一、漫画线条与变形想要将人的脸或表情用自己的风格表现出来,需要抓住其特征,然后进行简单化、夸张化的变形,这是不可或缺的手段。在实际开始动笔画之前,关于如何变形要好好考虑清楚。01.简化主线用少量的线条画出角色的特征难度很高。刚开始练习的可以参考照片,拿真人的脸做练习,然后再逐步减少主线的线条,将画面简单化。①细碎的发丝归拢为…

    2022年4月5日
    243
  • 彩色图和深度图转点云

    彩色图和深度图转点云环境:windows10、VS2013、opencv2.49、openNi、PCL1.8opencv环境搭建参考https://www.cnblogs.com/cuteshongshong/p/4057193.htmlhttps://blog.csdn.net/u013105549/article/details/50493069PCL1.8+openNi搭建参考https://blog.cs…

    2022年4月25日
    39
  • 使用astype实现dataframe字段类型转换

    使用astype实现dataframe字段类型转换在有些情况下,我们需要在DataFrame类型的数据中通过切片获得我们所需要的数据,然后转换为我们所需要的类型。Dataframe数据类型的转换需要用到astype函数。#encoding:utf-8importpandasaspddf=pd.DataFrame(pd.read_csv(‘film_log3.csv’,sep=’;’,encoding=’utf-8′,

    2022年5月12日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号