多元时间序列预测 —— 向量自回归(VAR)
先来回忆一下单变量 ppp 阶自回归模型 AR(p)AR(p)AR(p):
yt=w0+∑i=1pwiyt−i+ϵty_t = w_0 + \sum_{i=1}^p w_i y_{t-i} + \epsilon_t yt=w0+i=1∑pwiyt−i+ϵt
那么对于多变量情形,y∈Rn\mathbf{y} \in R^ny∈Rn,可以很自然地推广:
yt=b+∑i=1pWiyt−i+Et\mathbf{y}_t = \text{b} + \sum_{i=1}^p W_i \mathbf{y}_{t-i} + \text{E}_t yt=b+i=1∑pWiyt−i+Et
上式中 Wi∈Rn×n,Et,b∈RnW_i \in R^{n\times n}, \quad \text{E}_t,b \in R^nWi∈Rn×n,Et,b∈Rn.
怎么来计算参数 WiW_iWi 呢?
转化成优化问题:
minWi,b∑t∣∣yt−b−∑i=1pWiyt−i∣∣22\min_{W_i,b} \quad \sum_t\left|\left|\mathbf{y}_t - \text{b} - \sum_{i=1}^p W_i \mathbf{y}_{t-i}\right|\right|_2^2 Wi,bmint∑∣∣∣∣∣∣∣∣∣∣yt−b−i=1∑pWiyt−i∣∣∣∣∣∣∣∣∣∣22
甚至
minWi,b∑t∣∣yt−[bW1W2⋯Wp][1yt−1yt−2⋮yt−p]∣∣22\min_{W_i,b} \quad \sum_t\left|\left| \mathbf{y}_t -\left[ \begin{array}{ll} \text{b} & W_1 & W_2 & \cdots & W_p \end{array} \right] \left[ \begin{array}{l} 1\\ \mathbf{y}_{t-1} \\ \mathbf{y}_{t-2}\\ \vdots\\ \mathbf{y}_{t-p} \end{array} \right] \right|\right|_2^2 Wi,bmint∑∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣yt−[bW1W2⋯Wp]⎣⎢⎢⎢⎢⎢⎡1yt−1yt−2⋮yt−p⎦⎥⎥⎥⎥⎥⎤∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣∣22
这就简单了吧,直接最小二乘法求解即可。
多元时间序列预测 —— 向量自回归(VAR)相关推荐
- 【视频】向量自回归VAR数学原理及R软件经济数据脉冲响应分析实例
最近我们被客户要求撰写关于向量自回归VAR的研究报告,包括一些图形和统计输出. 向量自回归 (VAR) 是一种用于多变量时间序列分析的统计模型,尤其是在变量具有相互影响关系的时间序列中,本视频中我们介 ...
- R语言实现向量自回归VAR模型
澳大利亚在2008 - 2009年全球金融危机期间发生了这种情况.政府发布了一揽子刺激计划,其中包括2008年12月的现金支付,恰逢圣诞节支出.因此,零售商报告销售强劲,经济受到刺激,收入增加了. 最 ...
- 解读两篇最新多元时间序列预测工作
本文首发于公众号"圆圆的算法笔记" 解读两篇最新多元时间序列预测工作点关注,不迷路,用心整理每一篇算法干货~多元时间序列预测任务主要解决的是输入多变量时间序列,预测多变量未来序ht ...
- 多元时间序列预测之(一)DA-RNN模型
文章目录 前言 DA-RNN论文解读 1. 问题定义 2. 模型解读 2.1 输入注意力机制 2.2 编码器 2.3 时间注意力层 2.4 解码器 前言 多元时间序列预测,又称多变量时间预测,指对一个 ...
- NeuralProphet之六:多元时间序列预测
时间序列论文: NeuralProphet: Explainable Forecasting at Scale NeuralProphet之一:安装与使用 NeuralProphet之二:季节性(Se ...
- 多元时间序列预测之LSTM的实现
多元时间序列预测之LSTM的实现 keras简单介绍 多变量LSTM预测模型 本文使用keras库实现基于LSTM的多元时间序列预测问题.所谓多元时间序列预测,是指根据多个变量之间的关系预测他们下一时 ...
- delphi dll是否可用var参数_时间序列之向量自回归(VAR)学习重点
综合整理自:百度文库等 向量自回归介绍: 当我们对变量是否真是外生变量的情况不自信时,传递函数分析的自然扩展就是均等地对待每一个变量.在双变量情况下,我们可以令{yt}的时间路径受序列{zt}的当期或 ...
- 时间序列预测---差分自回归移动平均模型(ARIMA模型)
ARIMA模型简介 1. 数据平稳性 了解ARIMA模型就要先了解数据的平稳性,样本数据获得的时间序列,在未来一段时间沿着一个"趋势"发展下去,只有具有平稳性的数据才可以做预测 平 ...
- 回归模型分类(自回归AR模型、向量自回归VAR模型等)
- 11种常见的时间序列预测方法
参考内容:4大类11种常见的时间序列预测方法总结和代码示例 代码地址: https://github.com/SeafyLiang/machine_learning_study/blob/master ...
最新文章
- 一文掌握明年物联网传感器市场!2022中国AIoT产业全景图谱报告新鲜出炉
- C语言函数集(二十一)
- Java平滑处理什么意思_为何要进行数据平滑处理?
- 为什么构造函数不能声明为虚函数,析构函数可以,构造函数中为什么不能调用虚函数?
- 互联网分布式架构技术概述
- 洛谷——P1219 八皇后
- 建立Win32 Console Project时会出“error LNK1123” 错误
- 为什么建议你使用枚举?
- 主机数,子网数,网络号,主机号
- C++ Primer 第五版 第7章类 7.1——类讲解(成员函数、非成员函数、构造函数)
- java中的关键字 保留字_java中的标识符、关键字、保留字
- matlab 例题sin,matlab基础练习题(带答案).doc
- servlet的配置(映射)以及生命周期
- Linux命令行运行多线程程序 和 QT集成IDE下运行多线程程序的问题。
- Tallest buildings/skyscrapers in the world
- 伍迷随想冷饭集 之 北国冬天之随想
- 轮胎行业通过APS实现自动排产
- 文献阅读-10X单细胞揭示肿瘤浸润性T细胞的泛癌单细胞图谱
- 吴裕雄--天生自然 诗经:小儿垂钓
- Linux I2C 设备注册
热门文章
- 手机里的照片导入计算机的方法,苹果手机照片怎么传到电脑_苹果手机照片传到电脑教程-太平洋IT百科手机版...
- 示例:父子关系(Parent Child Relationships)
- 二元二次方程例题_二元二次方程组-解法-例题.
- input文本框隐藏边框
- Win10双系统选择系统界面黑白或彩色问题
- 计算机《画图》教案学生状态,《初识“画图”》教案设计.doc
- Uncode-DAL 1.0.18 发布,Java 通用数据访问层
- 计算机显示正常 但打印出来乱码,打印出乱码字体怎么办
- Dirt Ratio HDU - 6070
- linux麒麟镜像,银河麒麟、优麒麟的软件源和镜像站