首页 > 其他分享 >向量自回归(VAR)模型分析消费者价格指数 (CPI) 和失业率时间序列|附代码数据

向量自回归(VAR)模型分析消费者价格指数 (CPI) 和失业率时间序列|附代码数据

时间:2023-07-18 19:01:46浏览次数:46  
标签:CPI 模型 序列 VAR 回归 向量

原文链接:http://tecdat.cn/?p=24365

最近我们被客户要求撰写关于向量自回归(VAR)模型的研究报告,包括一些图形和统计输出。

var对象指定了p阶平稳的多变量向量自回归模型(VAR(p))模型的函数形式并存储了参数值 ( 点击文末“阅读原文”获取完整代码数据******** )。

描述

varm 对象的关键组成部分 包括时间序列的数量和多元自回归多项式 ( p )的阶数,因为它们完全指定了模型结构。其他模型组件包括将相同的外生预测变量与每个序列相关联的回归成分,以及常数和时间趋势项。

例子

创建和修改默认模型

创建一个由一个序列组成的零阶 VAR 模型。

图片

Mdl 是一个 varm 模型对象。它包含一个序列、一个未知常数和一个未知方差。模型的属性出现在命令行中。

假设您的问题在滞后 1 处有一个自回归系数。要创建这样的模型,请将自回归系数属性 ( AR) 设置为包含NaN 使用点表示法的值的单元格 。

图片

如果您的问题包含多个序列,则使用不同的语法来创建模型。

为参数估计创建 VAR(4) 模型

为消费者价格指数 (CPI) 和失业率创建 VAR(4) 模型。

声明 CPI和失业率变量。

 
cpi  DCP;
ura = aaTeUAE;

创建默认的 VAR(4) 模型。

 
var(2,4)

图片

Mdl 是一个 varm 模型对象。例如,该 Constant 属性是一个 2×1 的NaN 值向量 。因此,模型常数是要估计的活动模型参数。

通过将Trend 属性设置为NaN, 使用点表示法来 包含未知的线性时间趋势项 。

图片

扩展 NaN 到适当的长度,即一个 2×1 的NaN 值向量 。

指定 VAR 模型的所有参数值

为三个任意序列创建一个 VAR 模型。指定此方程组中的参数值。

图片

假设是多元高斯分布,均值为 0,协方差矩阵

图片

为参数值创建变量。

使用适当的名称-值对参数创建一个 VAR(1) 模型对象,表示动态方程组。

 
var('Coan',cAR',i1're,dta,ovaice'Sa)

图片

Mdl 是一个完全指定的 varm 模型对象。默认情况下, varm 将自回归系数归因于第一个滞后。

您可以使用圆点表示法调整模型属性。例如,考虑另一个 VAR 模型,该模型将自回归系数矩阵归因于 Phi1 第二个滞后项,为第一个滞后系数指定一个零矩阵,并将所有其他项视为等于 Mdl。创建此 VAR(2) 模型。

 
M2R= Phi

图片

或者,您可以使用varm 与 for 相同的语法 创建另一个模型对象 Mdl,但另外指定 'Lags',2.

估计的 VAR (4) 模型

将 VAR(4) 模型拟合到消费者价格指数 (CPI) 和失业率数据。

在不同的图上绘制两个序列。

 
figure;
plot(atal.Te,DaTa.);

图片


点击标题查阅往期内容

图片

R语言用向量自回归(VAR)进行经济数据脉冲响应研究分析

图片

左右滑动查看更多

图片

01

图片

02

图片

03

图片

04

图片

 
figure;
plot(DaTTie,DatTE);

图片

通过将 CPI 转换为一系列增长率来稳定 CPI。通过从失业率序列中删除第一个观测值来同步这两个序列。

 
prce2rt(DaTlL);

创建默认的 VAR(4) 模型。

图片

Mdl 是一个 var 模型对象。所有包含NaN 值的属性都 对应于给定数据要估计的参数。

使用整个数据集估计模型。

 
estate(Mdl)

图片

EstMdl 是一个估计的 varm 模型对象。它是完全指定的,因为所有参数都有已知值。说明表明自回归多项式是平稳的。

显示估计的汇总统计信息。

 
summari

图片 图片

VAR(4) 模型的预测

创建并估计 CPI 增长率和失业率的 VAR(4) 模型。将最后十个时期视为预测范围。

 
cp = pre2rt(ci);

EMl = estme(dl,Y(1(end-10),:));

使用估计模型和样本内数据作为样本前观察预测 10 个数据。

 
freca(Estl);

在单独的图上绘制带有预测值的序列部分。

 
plot(Tie(ed - 50:ed),ci(nd - 50:ed));

图片

 
plot(Time(nd - 50:ed),ue(ed - 50:ed));

图片


图片

本文摘选 《 Matlab创建向量自回归(VAR)模型分析消费者价格指数 (CPI) 和失业率时间序列 》 ,点击“阅读原文”获取全文完整资料。

图片

图片

点击标题查阅往期内容

Matlab创建向量自回归(VAR)模型分析消费者价格指数 (CPI) 和失业率时间序列
Stata广义矩量法GMM面板向量自回归 VAR模型选择、估计、Granger因果检验分析投资、收入和消费数据R语言时变向量自回归(TV-VAR)模型分析时间序列和可视化
R语言用向量自回归(VAR)进行经济数据脉冲响应研究分析
R语言arima,向量自回归(VAR),周期自回归(PAR)模型分析温度时间序列
R语言VAR模型的不同类型的脉冲响应分析
R语言随机搜索变量选择SSVS估计贝叶斯向量自回归(BVAR)模型
R语言时变参数VAR随机模型
R语言估计时变VAR模型时间序列的实证研究分析案例
R语言向量自回归模型(VAR)及其实现
R语言实现向量自回归VAR模型
R语言估计时变VAR模型时间序列的实证研究分析案例
Python和R用EWMA,ARIMA模型预测时间序列
R语言用LASSO,adaptive LASSO预测通货膨胀时间序列
Python中的ARIMA模型、SARIMA模型和SARIMAX模型对时间序列预测
R语言arima,向量自回归(VAR),周期自回归(PAR)模型分析温度时间序列
【视频】Python和R语言使用指数加权平均(EWMA),ARIMA自回归移动平均模型预测时间序列

标签:CPI,模型,序列,VAR,回归,向量
From: https://www.cnblogs.com/tecdat/p/17563866.html

相关文章

  • R语言GARCH模型对股市sp500收益率bootstrap、滚动估计预测VaR、拟合诊断和蒙特卡罗模
    原文链接:http://tecdat.cn/?p=26271最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。Box等人的开创性工作(1994)在自回归移动平均模型领域的相关工作为波动率建模领域的相关工作铺平了道路,分别由Engle(1982)和Bollerslev(1986)引入了ARCH和GARCH......
  • SQL Server中数据类型之char、nchar、varchar、nvarchar的用法
    char数据类型char数据类型是固定长度的非unicode字符数据,如果是英文字符,占用1个字节,如果是汉字,占用2个字节。列如:char(10),可以存10个英文字母,5个汉字。char数据类型存储固定长度数据很方便,char字段上的索引效率极高,比如定义char(10),那么不论你存储的数据是否达到了10个字节......
  • python怎么把三个向量合成一个矩阵
    在Python中,可以使用多种方法将三个向量合成一个矩阵。下面将介绍两种常见的方法:使用NumPy库和使用列表推导式。使用NumPy库NumPy是Python中用于科学计算的强大库,可以方便地进行向量和矩阵的操作。下面是使用NumPy库将三个向量合成一个矩阵的示例代码:首先,需要安装NumPy库,可以使用......
  • ubuntu16.04安装qdrant向量数据库
    qdrant向量数据库目前只支持docker部署1、安装docker(如果已经安装,跳过)在服务器上安装一下docker,下面是在ubutnu下安装docker1aptupdate2aptinstallapt-transport-httpsca-certificatescurlgnupglsb-release3curl-fsSLhttps://download.docker.com/linux/ubuntu/......
  • VMvare去虚拟化--cpu id
    安装好虚拟机之后,有机打开虚拟机目录找到(.vmx)文件,右键记事本打开,粘贴如下代码cpuid.1.edx=00010111100010111111101111111111cpuid.80000000.0.ebx="0111:0101:0110:1110:0110:0101:0100:0111"cpuid.80000000.0.ecx="0110:1100:0110:0101:0111:0100:0110:1110"cpuid.80000......
  • docker迁移默认的/var/lib/docker 到指定数据盘目录
    1、先停止docker 服务systemctlstopdocker2、创建docker挂载数据盘目录mkdir-p/data/docker/lib3、安装迁移工具yuminstallrsync-y4、迁移数据到新目录rsync-azP/var/lib/docker/data/docker/lib/5、修改docker配置文件docker.service vim/usr/lib/syst......
  • 基于知识图谱的电影知识问答系统:训练TF-IDF 向量算法和朴素贝叶斯分类器、在 Neo4j 中
    基于知识图谱的电影知识问答系统:训练TF-IDF向量算法和朴素贝叶斯分类器、在Neo4j中查询1.项目介绍训练TF-IDF向量算法和朴素贝叶斯分类器,预测用户文本所属的问题类别使用分词库解析用户文本词性,提取关键词结合关键词与问题类别,在Neo4j中查询问题的答案通过Flask对......
  • cpio
    cpio用来建立、还原备份档的工具程序补充说明cpio命令主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件到归档包中,或者从归档包中复制文件。语法cpio(选项)选项-0或--null:接受新增列控制字符,通常配合find指令的“-print0”参数使用;-a或--rest-access-time:重......
  • 向量数据库的崛起:从矢量搜索到深度学习 (二)
    前言在上一节中,我们简要介绍了向量数据库的背景以及对非结构化数据进行向量化的方法,即Embedding。那么我们如何将这些特征向量应用于搜索任务呢?在搜索任务中,最常见的情况是从数据库中查找与给定向量最相似的数据。因此,我们需要一种能够衡量向量之间相似程度的算法,这也是本节将要......
  • Ubuntu资源暂时不可用 E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源
    ubuntu使用apt时出现Ubuntu资源暂时不可用E:无法获得锁/var/lib/dpkg/lock-frontend-open(11:资源暂时不可用)一般是已经存在apt进程占用了,通过ps-grep查看ps-grep|apt查到相关进程后通过kill删掉kill-93298kill-93302再依次执行下面命令sudorm/var/cache......