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

机器学习笔记 // 度量ML预测的准确率

预测时间序列最基本的方法是预测时间t+1的值与时间t的值完全一样,有效地将时间序列移动一个周期。

这里有一些方法来度量预测的准确率,本节关注两种方法:均方误差(MSE)和平均绝对误差(MAE)​。

对于MSE,你可以简单获取在时间t的预测值和实际值之间的差,对它取平方(来去除负值)​,然后找到所有值的平均值。

对于MAE,你可以计算在时间t的预测值和实际值之间的差,取它的绝对值来去除负值(而不是取平方)​,并且找到所有值的平均值。

print(keras.metrics.mean_squared_error(x_valid, naive_forecast).numpy())

print(keras.metrics.mean_absolute_error(x_valid, naive_forecast).numpy())

移动平均值:不只从t-1获取值,它获取一组值(比如,30)​,取它们的平均值,然后将平均值设置为时间t的预测值。

提升移动平均值分析:既然在这个时间序列中季节性是365天,你可以通过使用一种叫作差分的方法来平滑趋势和季节性,差分只是将在t的值减去在t-365的值。通过实验可以看出在预测值上有一个提升:趋势线与实际值非常接近了,预测有明显的提升!


http://www.kler.cn/a/401862.html

相关文章:

  • Java 设计模式 详解
  • 2024年11月19日随笔
  • //结构体内存对齐
  • Linux的目录结构
  • Linux网络:HTTPS协议
  • 系统掌握大语言模型提示词 - 从理论到实践
  • Marin说PCB之电源完整性之电源网络的PDN仿真CST---04
  • 如何确保爬取的数据准确性和完整性?
  • 完整http服务器
  • 单片机智能家居火灾环境安全检测-分享
  • Modbus TCP转Modbus ASCII解决方案
  • 2、PyTorch张量的运算API(上)
  • 经验笔记:从生成 SSH 密钥到成功连接测试(以Gitee为例)
  • 微软Office 2021 24年11月授权版
  • c语言金典100题“从入门到放弃”10-15
  • Dubbo自定义扩展注册中心
  • Jav项目实战II基于微信小程序的助农扶贫的设计与实现(开发文档+数据库+源码)
  • 数据结构(二)线性表
  • 助力模型训练,深度学习的经典数据集介绍
  • Matplotlib | 理解直方图中bins表示的数据含义
  • WPF 中 MultiConverter ——XAML中复杂传参方式
  • 推荐一款UI/UX原型设计工具:Icons8 Lunacy
  • 【Rust 学习笔记】Rust 安装与 “Hello World” 程序介绍
  • qt中ctrl+鼠标左键无法进入
  • MFC图形函数学习09——画多边形函数
  • 【小程序】dialog组件