首页 > 其他分享 >模型评估 | 机器学习回归模型评价(RMSE、MAE、MAPE)

模型评估 | 机器学习回归模型评价(RMSE、MAE、MAPE)

时间:2022-12-15 15:40:35浏览次数:58  
标签:disp MAPE predict 模型 RMSE value MAE true


模型评估 | 机器学习回归模型评价(RMSE、MAE、MAPE)

  • RMSE、MAE、MAPE
function result(true_value,predict_value,type)
disp(type)
rmse=sqrt(mean((true_value-predict_value).^2));
disp(['根均方差(RMSE):',num2str(rmse)])
mae=mean(abs(true_value-predict_value));
disp(['平均绝对误差(MAE):',num2str(mae)])
mape=mean(abs((true_value-predict_value)./true_value));
disp(['平均相对百分误差(MAPE):',num2str(mape*100),'%'])
fprintf('\n')


标签:disp,MAPE,predict,模型,RMSE,value,MAE,true
From: https://blog.51cto.com/u_15735367/5940125

相关文章

  • QT MVC模型
      QT项视图类主要有三种:QListView,QTreeView,QTableView,对应的基础Model为QAbstractItemModel(QStandardItemModelo为QAbstractItemModel实现),对于QListView和QTa......
  • 网络协议七层模型
    1、OSI七层模型&TCP/IP四层模型OSI七层模型TCP/IP四层模型对应网络协议说明应用层应用层HTTP、TFTP、FTP、NFS、WAIS、SMTP主要是终端应用,比如说是FTP,web浏......
  • 语言模型(马尔可夫模型,n元语法)
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • JVM的内存区域划分(面试问题:你了解java内存模型么)
    学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢?......
  • java内存模型
    一.内存模型的相关概念。大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在......
  • tensorflow 模型保存格式
    tensorflow模型保存格式https://www.cnblogs.com/wioponsen/p/13524037.htmlhttps://blog.csdn.net/qq_42738654/article/details/121096614https://www.zdaiot.com/ML......
  • django模型层详解
    django模型层详解自带的sqlate3数据库对时间字段不敏感有时候会展示错乱所以我们习惯切换成常见的数据库比如MYSQLdjangoorm并不会帮我们创建数据库所以需要我们自己......
  • Django框架:6、模型层之ORM查询关键字、SQL语句转换
    Django框架之模型层一、模型层前期准备介绍​ 在django框架中,模型层是直接和数据库进行操作的,所有数据的增删改查都由模型层来完成​ django框架自带的sqlite3数据库......
  • Django之模型层
    模型层之前期准备自带的sqlite3数据库对时间字段不敏感,有时候会展示错乱,所以我们习惯切换成常见的数据库比如MySQL,djangoorm并不会自动帮你创建库,所以需要提前准备好。D......
  • django之模型层
    目录模型层模型层前期准备模型层之ORM常见关键字模型层模型层前期准备使用djangoORM要注意​ 1、django自带的sqlite3数据可对时间字段不敏感,有时候会展示错乱,所以我......