机器学习笔记 - 时间序列使用机器学习进行预测
一、概述
在最基本的情况下,我们将预测视为一个简单的回归问题,所有特征都来自单个输入,即时间索引。 只需生成想要的趋势和季节性特征,我们就可以轻松地创建未来任何时间的预测。
然后,当我们添加滞后功能时,问题的性质发生了变化。 滞后特征要求在预测时已知滞后目标值。 滞后 1 功能将时间序列向前移动 1 步,这意味着您可以预测未来 1 步,但不能预测 2 步。接下来我们只是假设我们总是可以产生延迟到我们想要预测的时期(换句话说,每个预测都只是向前迈出一步)。现实世界的预测通常需要更多的东西,需要进一步了解如何针对各种情况进行预测。
二、定义预测任务
在设计预测模型之前,需要确定两件事:
(1)做出预测时可获得哪些信息(特征)。
(2)以及您需要预测值(目标)的时间段。
实际上,预测原点是您在预测期间拥有训练数据的最后一次。直到起点的所有东西都可以用来创建特征。
预测范围是您进行预测的时间。我们经常通过其范围内的时间步数来描述预测:例如,“1-step”预测或“5-step”预测。预测范围描述了目标。
机器学习笔记 - 时间序列使用机器学习进行预测相关推荐
- 机器学习笔记 时间序列预测(基本数据处理,Box-Cox)
数据调整 调整历史数据通常会导致更简单的预测任务. 在这里,我们处理四种调整:日历调整.人口调整.通货膨胀调整和数学变换. 这些调整和转换的目的是通过消除已知的变化源或通过使整个数据集的模式更加一致来 ...
- 机器学习笔记——数据挖掘与机器学习区别以及课程内容
机器学习笔记 慕课|蒋良孝|中国地质大学 机器学习的定义 机器学习:利用经验改善计算机系统自身的性能 数据挖掘的定义 数据挖掘:识别出巨量数据中有效的.新颖的.潜在有用的.最终可理解的模式的非平凡的过 ...
- 机器学习笔记 时间序列预测(最基本的方法【benchmark】)
1 最基本的方法 这些方法将作为这个系列的benchmark 有时,这些简单方法中的一种将是可用的最佳预测方法: 但在许多情况下,这些方法将作为基准而不是选择方法. 也就是说,我们开发的任何预测方法都 ...
- 机器学习笔记-时间序列基础知识
前言 本章不会对时间序列所有的内容进行一个全方位的介绍,只会简单的整理部分时间序列的基础知识点. 时间序列的成分 时间序列:按时间顺序记录的一组数据,称为时间序列 而一条时间序列通常可以分解为 ...
- [机器学习笔记]Note15--大规模机器学习
继续是机器学习课程的笔记,本节内容主要是介绍大规模机器学习的内容. 大型数据集的学习 对于一个过拟合的模型,增加数据集的规模可以帮助避免过拟合,并获得一个更好的结果. 但是对于一个大规模的数据,比如有 ...
- 机器学习笔记八之机器学习系统设计
本节目录: 1 如何选择并表达特征向量 2 误差分析 3 类偏斜的误差度量 4 查准率和查全率之间的权衡 5 机器学习的数据 1如何选择并表达特征向量 选择一个由 100 个最常出现在垃圾邮件中的词所 ...
- 机器学习笔记七之机器学习诊断
本节目录: 评估假设 模型选择和交叉验证 诊断偏差和方差 正则化和偏差/方差 学习曲线 小结 假设我们需要用一个线性模型来预测房价,当我们运用训练好了的模型来预测未知数据的时候发现有较大的误差,下一步 ...
- 之杰的机器学习笔记:1.机器学习概述
机器学习(Machine Learning)作为一门新兴的学科,已经逐渐渗透进我们的生活之中:迄今为止对于机器学习尚没有官方的定义,下面是两个关于机器学习的定义不妨作为参考: 第一个定义是由Authu ...
- 机器学习笔记10——应用机器学习算法的建议
目前,我们对机器学习的算法也有了一定的了解,这一节将会给大家一些建议,关于如何有效的使用机器学习算法.对于相同的算法,不同的人会使其发挥不同的效果,所以,这一节的主题就是教大家如何用机器学习算法解决具 ...
最新文章
- [BZOJ3337] ORZJRY I --块状链表大毒瘤
- 微信支付HTTPS服务器证书验证(PHP)
- go标准库的学习-crypto/sha1
- CES线下展回归在即:飞行汽车外骨骼智能戒指吸足眼球
- python怎么把数据写入txt-python(如何将数据写入本地txt文本文件)
- ONENET读取与控制麒麟座MINI开发板LED状态
- Qt工作笔记-QSplitter的使用(老版本里面发现的神控件在新版本内使用)
- SharePoint 权限提升(SPSecurity)
- Golang实践录:我的工具包
- hive/hadoop文件格式,序列化和反序列化
- 成绩单表格html,【Web前端HTML5CSS3】15-表格
- 2007-11-22 21:24 大端(Big Endian)与小端(Little Endian)详解
- 使用apt更新和升级系统软件
- 0006 求三个数的平均数
- kettle执行sql语句错误总结
- 用太极拳讲分布式理论,再不懂你来找我!
- python 利用matplolib给绘制的地图添加方框,将所需的区域圈出来
- ASP.Net绑定Sql数据源用echarts图表来展示数据
- GeenMedical:文献查询、筛选、引用排序、相似文献、全文下载、杂志分区、影响因子、结果导出、杂志评述、直接投稿,一站服务
- 组词组合 php,PHP实现的简单组词算法示例讲解