Matlab 计算均方误差MSE的三种方法

Matlab 计算均方误差MSE的三种方法Matlab计算均方误差MSE的三种方法数据说明:ytest测试集y,真实的y值,是一维数组;ytest_fit基于测试集x预测的y值,是一维数组;test_error是预测误差。第一种方法直接使用matlab中的mse函数,亲测可用。/*ytest测试集y,真实的y值,是一维数组ytest_fit预测的y值,是一维数组test_error是预测误差*/test_error=ytest-ytest_fit;test_mse=mse(test_er

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

Jetbrains全系列IDE稳定放心使用

Matlab 计算均方误差MSE的三种方法

数据说明:

ytest 测试集y,真实的y值,是一维数组;
ytest_fit 基于测试集 x 预测的y值,是一维数组;
test_error 是预测误差。

第一种方法

直接使用 matlab 中的mse函数,亲测可用。

/*ytest测试集y,真实的y值,是一维数组 ytest_fit 预测的y值,是一维数组 test_error 是预测误差*/
test_error = ytest - ytest_fit;
test_mse = mse(test_error);

第二种方法

使用MSE公式手动计算。

test_error = ytest - ytest_fit;
test_mse =  sum(test_error.^2) / len(test_error );

第三种方法

相比于第二种,代码更加简洁。

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

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

(0)
上一篇 2022年9月30日 下午5:00
下一篇 2022年9月30日 下午5:00


相关推荐

  • 适配器简单介绍

    适配器简单介绍适配器的作用如下图:1、这种通信适配器上面装有处理器和存储器(RAM和ROM),硬件地址固化在适配器的ROM中,软件地址(IP地址)在计算机的存储器中。2、适配器在接收和发送各种帧时,不使用计算机的CPU,此时计算机的CPU可以处理其他任务。3、当适配器收到有差错的帧时,就把帧直接丢弃不通知计算机。4、当计算机手收到正确的帧时,就使用中断通知计算机,并交付协议栈中的网络层。5、当计算机发送IP数据…

    2022年5月11日
    47
  • 路飞学城python全栈开发_python 全栈开发,Day98(路飞学城背景,django ContentType组件,表结构讲解)…

    路飞学城python全栈开发_python 全栈开发,Day98(路飞学城背景,django ContentType组件,表结构讲解)…昨日内容回顾 1 为什么要做前后端分离 前后端交给不同的人来编写 职责划分明确 API IOS 安卓 PC 微信小程序 vue js 等框架编写前端时 会比之前写 jQuery 更简单快捷 2 对于后端人员 主要为前端提供 API 接口 以前的你的接口 http 127 0 0 1 8000 index http 127 0 0 1 8000 users http

    2026年3月18日
    2
  • 一本通网站练习源码(待完善)

    一本通网站练习源码(待完善)第一部分 C 语言第二节 C 语文程序结构 1000 入门测试题目 include iostream usingnamespa intmain inta b cin gt gt a gt gt b cout lt iostream

    2026年3月17日
    2
  • android开发笔记之 Android代码混淆打包

    android开发笔记之 Android代码混淆打包大家应该都听过代码混淆吧,如果大家有去反编译过别人的APK的话,应该会看到好多包名和类名是a,b.c….之类的的吧,这里就提到了一个概念:混淆。那就让我们了解下这个东西吧作用:为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译缺省情况下,proguard会混淆所有代码,但是下面几种情况是不能改变java元素的名称,否则就会这样就会导致程序出错。一,我们用到反射的地方。

    2022年5月30日
    44
  • Sicily 1700. Ping

    Sicily 1700. Ping

    2021年8月23日
    77
  • IDEA 2021 mybatis log plugin 激活【2021免费激活】

    (IDEA 2021 mybatis log plugin 激活)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html1435QFILVV-eyJsa…

    2022年3月30日
    378

发表回复

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

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