主要内容

预测

预测向量自回归(VAR)模型反应

描述

有条件的和无条件的预估数字数组

例子

Y=预测(Mdl,numperiods,Y0)返回一个数值数组,其中包含路径的最小均方误差(MMSE)多变量响应预测Y在一个长度numperiods预测地平线,使用VAR(指定的完全p)模型Mdl。预测反应代表的延续presample数值数组中的数据Y0

例子

Y=预测(Mdl,numperiods,Y0,名称=值)使用附加选项指定一个或多个名称参数。预测返回数值数组当所有可选的输入数据是数字数组。例如,预测(Mdl 10 Y0, X =挂式)返回一个数值数组,其中包含一个10年间预测反应路径Mdl的数字矩阵presample响应数据Y0,并指定未来的预测数据的数值矩阵的模型回归组件预测地平线挂式

生产条件预测,指定未来响应数据通过使用数值数组YF名称-值参数。

例子

(Y,YMSE)=预测(<年代pan class="argument_placeholder">___)也返回相应的预测均方误差(MSE)矩阵YMSE每个预测的多元反应在前面的语法使用任何输入参数组合。

无条件的预估表和时间表

例子

Tbl2=预测(Mdl,numperiods,Tbl1)返回表或时间表Tbl2包含长度numperiods路径多元MMSE响应变量的预测,结果从VAR计算无条件的预测模型Mdl预测使用presample数据的表或时间表Tbl1初始化反应级数。

预测选择的变量Mdl.SeriesNames预测,或者选择所有变量Tbl1。选择不同的响应变量Tbl1预测,使用PresampleResponseVariables名称-值参数。

例子

Tbl2=预测(Mdl,numperiods,Tbl1,名称=值)使用附加选项指定一个或多个名称参数。例如,预测(Mdl 10 Tbl1 PresampleResponseVariables = (“GDP”“CPI”))返回一个响应变量的时间表,其中包含他们无条件的预测从VAR模型Mdl初始化的数据国内生产总值消费者价格指数变量presample数据的时间表Tbl1

例子

(Tbl2,YMSE)=预测(<年代pan class="argument_placeholder">___)也返回相应的预测均方误差矩阵YMSE每个预测的多元反应使用任何输入参数组合在前面两个语法。

条件预估表和时间表

例子

Tbl2=预测(Mdl,numperiods,Tbl1抽样=抽样ReponseVariables =ResponseVariables)返回表或时间表Tbl2包含长度numperiods路径多元MMSE响应变量的预测和相应的预测家中小企业,由于计算条件的预测从VAR模型Mdl预测使用presample数据的表或时间表Tbl1初始化反应级数。抽样是一个表或地平线预测未来数据的时间表吗预测使用条件预测和计算ResponseVariables指定变量的响应抽样

例子

Tbl2=预测(Mdl,numperiods,Tbl1抽样=抽样ReponseVariables =ResponseVariables,名称=值)使用附加选项指定一个或多个名称参数。

例子

(Tbl2,YMSE)=预测(<年代pan class="argument_placeholder">___)也返回相应的预测均方误差矩阵YMSE每个预测的多元反应使用任何输入参数组合在前面两个语法。

例子

全部折叠

VAR(4)模型适合消费者价格指数(CPI)和失业率。然后,无条件的MMSE估计反应的预测模型。提供所有必需的数据在数字矩阵。

加载Data_USEconModel数据集。

负载<年代pan style="color:#A020F0">Data_USEconModeldts = datetime(日期、ConvertFrom =<年代pan style="color:#A020F0">“datenum”);

画出两个系列在不同的情节。

图绘制(dts, DataTimeTable.CPIAUCSL);标题(<年代pan style="color:#A020F0">“消费者价格指数”)ylabel (<年代pan style="color:#A020F0">“指数”)包含(<年代pan style="color:#A020F0">“日期”)

图包含一个坐标轴对象。坐标轴对象与标题消费者价格指数(cpi)包含一个类型的对象。

图绘制(dts, DataTimeTable.UNRATE);标题(<年代pan style="color:#A020F0">“失业率”)ylabel (<年代pan style="color:#A020F0">“百分比”)包含(<年代pan style="color:#A020F0">“日期”)

图包含一个坐标轴对象。失业率坐标轴对象与标题包含一个类型的对象。

稳定的CPI将它转换为一系列的增长率。同步的两个系列通过删除第一个观察失业率系列。

RCPI = price2ret (DataTimeTable.CPIAUCSL);UNRATE = DataTimeTable.UNRATE(2:结束);dts = dts(2:结束);埃斯蒂= [RCPI UNRATE];

创建一个默认的VAR模型使用简写语法(4)。

Mdl = varm (2、4);

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

EstY EstMdl =估计(Mdl);

EstMdl是一个完全指定,估计varm模型对象。

从估计模型预测反应在三年的地平线。整个数据集指定为presample观察。

numperiods = 12;EstY Y0 =;Y =预测(EstMdl numperiods, Y0);

Y是一个12-by-2矩阵的预测反应。第一和第二列包含预测消费者价格指数增长率和失业率,分别。

情节预测反应和过去50真实的反应。

跳频= dateshift (dts(结束),<年代pan style="color:#A020F0">“结束”,<年代pan style="color:#A020F0">“季”1:numperiods);图h1 =情节(EstY dts ((end-49):结束),((end-49):最终,1));持有<年代pan style="color:#A020F0">在h2 =情节(fh, Y (: 1));标题(<年代pan style="color:#A020F0">“消费者价格指数增长率”)ylabel (<年代pan style="color:#A020F0">“增长率”)包含(<年代pan style="color:#A020F0">“日期”甘氨胆酸)h =;填充([dts(结束)跳频([结束结束])dts(结束)],h。YLim ([1 1 2 2]),<年代pan style="color:#A020F0">“k”,<年代pan style="color:#0000FF">…FaceAlpha = 0.1, EdgeColo =<年代pan style="color:#A020F0">“没有”);传奇((h1 h2),<年代pan style="color:#A020F0">“数据”,<年代pan style="color:#A020F0">“预测”)举行<年代pan style="color:#A020F0">从

图包含一个坐标轴对象。坐标轴对象与标题CPI增长包含3线类型的对象,补丁。这些对象表示数据,预测。

图h1 =情节(EstY dts ((end-49):结束),((end-49):最后,2));持有<年代pan style="color:#A020F0">在h2 =情节(fh, Y (:, 2));标题(<年代pan style="color:#A020F0">“失业率”)ylabel (<年代pan style="color:#A020F0">“百分比”)包含(<年代pan style="color:#A020F0">“日期”甘氨胆酸)h =;填充([dts(结束)跳频([结束结束])dts(结束)],h。YLim ([1 1 2 2]),<年代pan style="color:#A020F0">“k”,<年代pan style="color:#0000FF">…FaceAlpha = 0.1, EdgeColo =<年代pan style="color:#A020F0">“没有”);传奇((h1 h2),<年代pan style="color:#A020F0">“真正的”,<年代pan style="color:#A020F0">“预测”位置=<年代pan style="color:#A020F0">“西北”)举行<年代pan style="color:#A020F0">从

图包含一个坐标轴对象。坐标轴对象与标题失业率包含3线类型的对象,补丁。这些对象代表真实,预测。

这个例子是基于返回矩阵VAR模型的预测。CPI增长的预测患者的反应率4季度超出采样数据,考虑到未来每个季度的失业率是8%预测地平线。

加载Data_USEconModel数据集。

负载<年代pan style="color:#A020F0">Data_USEconModeldts = datetime(日期、ConvertFrom =<年代pan style="color:#A020F0">“datenum”);

稳定的CPI将它转换为一系列的增长率。同步的两个系列通过删除第一个观察失业率系列。

RCPI = price2ret (DataTimeTable.CPIAUCSL);UNRATE = DataTimeTable.UNRATE(2:结束);dts = dts(2:结束);埃斯蒂= [RCPI UNRATE];

创建一个默认的VAR模型使用简写语法(4)。使用整个数据集估计模型。

Mdl = varm (2、4);EstY EstMdl =估计(Mdl);

预期CPI增长速度估计模型在一个为期一年的地平线,鉴于失业率明年每季度8%。创建一个2×4矩阵CondYF包含条件预测地平线,第一列(对应RCPI)是由价值观和第二列(对应UNRATE)是完全由8。来预测,提供未来数据并指定整个数据集presample观察。

numperiods = 4;EstY Y0 =;CondYF =南(numperiods Mdl.NumSeries);CondYF (:, 2) = 8;Y =预测(EstMdl numperiods, Y0, YF = CondYF)
Y =<年代pan class="emphasis">4×2-0.0068 8.0000 -0.0121 8.0000 0.0006 8.0000 -0.0045 8.0000

Y是一个4×2的矩阵矩阵预测CPI增速系列的第二年,失业率固定在8%。

分析预测精度使用预测间隔在三年的地平线。这个例子之前,从返回矩阵VAR模型的预测

加载Data_USEconModel数据集和数据进行预处理。

负载<年代pan style="color:#A020F0">Data_USEconModeldts = datetime(日期、ConvertFrom =<年代pan style="color:#A020F0">“datenum”);RCPI = price2ret (DataTimeTable.CPIAUCSL);UNRATE = DataTimeTable.UNRATE(2:结束);D = [RCPI UNRATE];

估计一个VAR(4)模型的两个反应级数。保留最后三年的数据。

bfh = dts(结束)年(3);estIdx = dts < bfh;Mdl = varm (2、4);埃斯蒂= D (estIdx:);EstY EstMdl =估计(Mdl);

从估计模型预测反应在三年的地平线。整个数据集指定为presample观察。返回的MSE的预测。

numperiods = 12;[Y, YMSE] =预测(EstY EstMdl、numperiods);

Y是一个12-by-2矩阵的预测反应。YMSE是一个12-by-1细胞相应的均方误差矩阵的向量。

从矩阵中提取主对角线元素的每一个细胞YMSE。应用结果的平方根获得标准错误。

extractMSE = @ (x)诊断接头(x) ';MSE = cellfun (extractMSE YMSE UniformOutput = false);SE =√cell2mat (MSE));

估计大约95%的预估区间为每个反应级数。

YFI = 0 (numperiods Mdl.NumSeries 2);YFI (:: 1) = Y - 2 * SE;YFI (:: 2) = Y + 2 * SE;

情节预测反应和过去50真实的反应。

图h1 =情节(dts ((end-49):结束),RCPI ((end-49):结束);持有<年代pan style="color:#A020F0">在;h2 =情节(dts (~ estIdx), Y (: 1));h3 =情节(dts (~ estIdx) YFI (:, 1, 1),<年代pan style="color:#A020F0">“k——”);情节(dts (~ estIdx) YFI (:, 1, 2),<年代pan style="color:#A020F0">“k——”);标题(<年代pan style="color:#A020F0">“消费者价格指数增长率”)ylabel (<年代pan style="color:#A020F0">“增长率”)包含(<年代pan style="color:#A020F0">“日期”甘氨胆酸)h =;填充([bfh h。XLim([2 2]) bfh],h.YLim([1 1 2 2]),<年代pan style="color:#A020F0">“k”,<年代pan style="color:#0000FF">…FaceAlpha = 0.1, EdgeColor =<年代pan style="color:#A020F0">“没有”);传奇((h1 h2 h3),<年代pan style="color:#A020F0">“数据”,<年代pan style="color:#A020F0">“预测”,<年代pan style="color:#A020F0">“95%的预测区间”,<年代pan style="color:#0000FF">…位置=<年代pan style="color:#A020F0">“西北”)举行<年代pan style="color:#A020F0">从

图包含一个坐标轴对象。坐标轴对象与标题CPI增长包含5线类型的对象,补丁。这些对象表示数据,预测,95%的预测区间。

图h1 =情节(dts ((end-49):结束),UNRATE ((end-49):结束);持有<年代pan style="color:#A020F0">在;h2 =情节(dts (~ estIdx), Y (:, 2));h3 =情节(dts (~ estIdx) YFI (:, 2, 1),<年代pan style="color:#A020F0">“k——”);情节(dts (~ estIdx) YFI (:, 2, 2),<年代pan style="color:#A020F0">“k——”);标题(<年代pan style="color:#A020F0">“失业率”)ylabel (<年代pan style="color:#A020F0">“百分比”)包含(<年代pan style="color:#A020F0">“日期”甘氨胆酸)h =;填充([bfh h。XLim([2 2]) bfh],h.YLim([1 1 2 2]),<年代pan style="color:#A020F0">“k”,<年代pan style="color:#0000FF">…FaceAlpha = 0.1, EdgeColor =<年代pan style="color:#A020F0">“没有”);传奇((h1 h2 h3),<年代pan style="color:#A020F0">“数据”,<年代pan style="color:#A020F0">“预测”,<年代pan style="color:#A020F0">“95%的预测区间”,<年代pan style="color:#0000FF">…位置=<年代pan style="color:#A020F0">“西北”)举行<年代pan style="color:#A020F0">从

图包含一个坐标轴对象。坐标轴对象与标题失业率包含5线类型的对象,补丁。这些对象表示数据,预测,95%的预测区间。

VAR(4)模型适合消费者价格指数(CPI)和失业率。然后,无条件的MMSE估计反应的预测模型。在时间表提供所有必需的数据。这个例子是基于从无条件返回响应系列矩阵模拟

加载和数据预处理

加载Data_USEconModel数据集。计算CPI的增长速度。因为增长率计算消耗最早的观察,包括利率变量将系列的时间表

负载<年代pan style="color:#A020F0">Data_USEconModelDataTimeTable。RCPI =[南;price2ret (DataTimeTable.CPIAUCSL)];

准备的时间表估计

当你打算直接提供一个时间表估计,你必须确保它有以下特点:

  • 所有选定的响应变量数值,不包含任何缺失的值。

  • 的时间戳时间变量是普通,他们是升序或降序。

从表中删除所有缺失值,相对于CPI率(RCPI)和失业率(UNRATE)系列。

varnames = [<年代pan style="color:#A020F0">“RCPI”“UNRATE”];德勤= rmmissing (DataTimeTable DataVariables = varnames);numobs =身高(德勤)
numobs = 245

rmmissing删除四个初始失踪的观察DataTimeTable创建子表德勤。的变量RCPIUNRATE德勤没有任何失踪的观察。

确定采样时间戳有规律的频率和排序。

areTimestampsRegular = isregular(德勤,<年代pan style="color:#A020F0">“季度”)
areTimestampsRegular =<年代pan class="emphasis">逻辑0
areTimestampsSorted = issorted (DTT.Time)
areTimestampsSorted =<年代pan class="emphasis">逻辑1

areTimestampsRegular = 0表明的时间戳德勤是不规则的。areTimestampsSorted = 1表示时间戳排序。宏观经济系列在这个例子中时间戳在本月底。本系列质量引发一个不定期测量。

解决不规则的时间将所有日期的第一天。

dt = DTT.Time;dt = dateshift (dt,<年代pan style="color:#A020F0">“开始”,<年代pan style="color:#A020F0">“季”);德勤。时间=dt; areTimestampsRegular = isregular(DTT,<年代pan style="color:#A020F0">“季度”)
areTimestampsRegular =<年代pan class="emphasis">逻辑1

德勤定期对时间。

创建模型估计的模板

创建一个默认的VAR模型使用简写语法(4)。指定响应变量名。

Mdl = varm (2、4);Mdl.SeriesNames=varnames;

合适的模型数据

估计模型。通过整个时间表德勤。默认情况下,估计选择响应变量Mdl.SeriesNames适合的模型。或者,您可以使用ResponseVariables名称-值参数。

德勤EstMdl =估计(Mdl);

反应和预测计算预测家中小企业

从估计模型预测反应在三年的地平线。指定整个数据集德勤作为一个presample观察。

numperiods = 12;[Tbl2, YMSE] =预测(EstMdl numperiods,德勤);Tbl2
Tbl2 =<年代pan class="emphasis">12×2时间表时间RCPI_Responses UNRATE_Responses ___________ Q2-09 _____ * * * -0.00036087 - 7.9762 -0.0078947 - 8.7104 -0.014099 - 8.6682 Q3-09 Q4-09 Q1-10 0.0039157 - 5.9685 -0.0025178 - 7.3152 -0.00074203 - 6.6233 Q2-10 Q3-10 Q4-10 0.0070472 - 4.8808 0.0043404 - 5.4787 0.0056518 - 5.1184 Q1-11 Q2-11 Q3-11 Q1-12 0.0077906 - 4.7519 4.728 0.007241 4.7632 Q4-11 0.0075783
YMSE
YMSE =<年代pan class="emphasis">12×1单元阵列{2 x2双}{2 x2双}{2 x2双}{2 x2双}{2 x2双}{2 x2双}{2 x2双}{2 x2双}{2 x2双}{2 x2双}{2 x2双}{2 x2双}

Tbl212-by-2时间表的预期CPI增长和失业率。预测变量名是附加的_Responses例如,RCPI_Responses包含的预测RCPI。的时间戳Tbl2直接从时间戳的德勤,他们有相同的采样频率。

YMSE12-by-1细胞向量对应的2×2的预测均方误差矩阵中每一个时期预测地平线。例如,每个响应之间的协方差预测期6系列的预测地平线(对角线YMSE {6})是-0.0025。

估计4向量自回归模型包括外生因素(VARX(4))的消费者价格指数(CPI),失业率,国内生产总值(GDP)。包括线性回归组件包含当前季度和过去四个季度的政府消费支出和投资(GCE)。从估计的模型预测的反应路径。

加载Data_USEconModel数据集,计算出实际国内生产总值。

负载<年代pan style="color:#A020F0">Data_USEconModelDataTimeTable。RGDP = DataTimeTable.GDP. / DataTimeTable.GDPDEF * 100;

情节所有变量在不同的情节。

图tiledlayout (2, 2) nexttile情节(DataTimeTable.Time DataTimeTable.CPIAUCSL);ylabel (<年代pan style="color:#A020F0">“指数”)标题(<年代pan style="color:#A020F0">“消费者价格指数”)nexttile情节(DataTimeTable.Time DataTimeTable.UNRATE);ylabel (<年代pan style="color:#A020F0">“百分比”)标题(<年代pan style="color:#A020F0">“失业率”)nexttile情节(DataTimeTable.Time DataTimeTable.RGDP);ylabel (<年代pan style="color:#A020F0">“输出”)标题(<年代pan style="color:#A020F0">“实际国内生产总值(gdp)”)nexttile情节(DataTimeTable.Time DataTimeTable.GCE);ylabel (<年代pan style="color:#A020F0">“数十亿美元”)标题(<年代pan style="color:#A020F0">“政府支出”)

图包含4轴对象。坐标轴对象1标题消费者价格指数(cpi)包含一个类型的对象。失业率坐标轴对象2标题包含一个类型的对象。坐标轴对象3标题实际国内生产总值(gdp)包含一个类型的对象。坐标轴对象4标题政府支出包含一个类型的对象。

稳定CPI, GDP,全球教育运动将每个转换为一系列的增长率。同步失业率系列与其他通过删除第一次观察。

varnames = [<年代pan style="color:#A020F0">“CPIAUCSL”“RGDP”“全球教育运动”];德勤= varfun (@price2ret DataTimeTable,数据源= varnames);DTT.Properties。VariableNames = varnames;德勤。UNRATE = DataTimeTable.UNRATE(2:结束);

时基定期。

dt = DTT.Time;dt = dateshift (dt,<年代pan style="color:#A020F0">“开始”,<年代pan style="color:#A020F0">“季”);德勤。时间=dt;

扩大全球教育运动速度系列一个矩阵,其中包括第一个滞后系列通过第四滞后系列。

RGCELags = lagmatrix(1:4,德勤DataVariables =<年代pan style="color:#A020F0">“全球教育运动”);德勤=(德勤RGCELags);德勤= rmmissing(德勤);

创建单独的presample和评估样本数据集。最早presample包含p=4观察和评估样本包含的其他数据。

p = 4;PS =德勤(1:p:);抽样=德勤((p + 1):最终,);respnames = [<年代pan style="color:#A020F0">“CPIAUCSL”“UNRATE”“RGDP”];idx = endsWith (InSample.Properties.VariableNames,<年代pan style="color:#A020F0">“全球教育运动”);prednames = InSample.Properties.VariableNames (idx);

创建一个默认的VAR模型使用简写语法(4)。指定响应变量名。

Mdl = varm (3 p);Mdl.SeriesNames=respnames;

估计模型使用最后三年的数据。指定GCE矩阵作为回归数据组件。

bfh = DTT.Time(结束)年(3);estIdx =德勤。时间< bfh;EstMdl =估计(Mdl德勤(estIdx:), ResponseVariables = respnames,<年代pan style="color:#0000FF">…PredictorVariables = prednames);

季度的预测路径响应三年后的未来。

numperiods = 12;Tbl1 =德勤(estIdx:);Tbl2 =预测(EstMdl numperiods Tbl1,抽样=德勤(~ estIdx,:)<年代pan style="color:#0000FF">…PredictorVariables = prednames);

Tbl112-by-3时间表的预期响应。变量名称对应于响应变量名称respnames附加的_Reponses

情节预测反应和过去50真实的反应。

图tiledlayout (2, 2)<年代pan style="color:#0000FF">为j = 1: Mdl。NumSeries nexttile h1 =情节(DTT.Time ((end-49):结束),德勤{(end-49):最终,respnames (j)});持有<年代pan style="color:#A020F0">在h2 =情节(DTT.Time (~ estIdx) Tbl2 {:, respnames (j) +<年代pan style="color:#A020F0">“_Responses”});标题(respnames (j)) h = gca;填充([bfh h。XLim([2 2]) bfh],h.YLim([1 1 2 2]),<年代pan style="color:#A020F0">“k”,<年代pan style="color:#0000FF">…FaceAlpha = 0.1, EdgeColor =<年代pan style="color:#A020F0">“没有”);持有<年代pan style="color:#A020F0">从结束hl =传奇([h1 h2], [<年代pan style="color:#A020F0">“数据”“预测”]);霍奇金淋巴瘤。位置= (0.6 - 0.25 hl.Position (3:4)];

图包含3轴对象。坐标轴对象1标题CPIAUCSL包含3线类型的对象,补丁。坐标轴对象2标题UNRATE包含3线类型的对象,补丁。坐标轴对象3与标题RGDP包含对象类型的线,补丁。这些对象表示数据,预测。

计算条件VAR模型的预测返回响应的时间表和创新从无条件的模拟,经济学家假设失业率是6% 15季度结束后的样本(2012)从2009年第二季度到第四季度。

加载和数据预处理

加载Data_USEconModel数据集。计算CPI的增长速度。因为增长率计算消耗最早的观察,包括利率变量将系列的时间表

负载<年代pan style="color:#A020F0">Data_USEconModelDataTimeTable。RCPI =[南;price2ret (DataTimeTable.CPIAUCSL)];

准备的时间表估计

从表中删除所有缺失值,相对于CPI率(RCPI)和失业率(UNRATE)系列。

varnames = [<年代pan style="color:#A020F0">“RCPI”“UNRATE”];德勤= rmmissing (DataTimeTable DataVariables = varnames);

解决不规则的时间将所有日期的第一天。

dt = DTT.Time;dt = dateshift (dt,<年代pan style="color:#A020F0">“开始”,<年代pan style="color:#A020F0">“季”);德勤。时间=dt;

创建模型估计的模板

创建一个默认的VAR模型使用简写语法(4)。指定响应变量名。

p = 4;Mdl = varm (2, p);Mdl.SeriesNames=varnames;

合适的模型数据

估计模型。通过整个时间表德勤。默认情况下,估计选择响应变量Mdl.SeriesNames适合的模型。或者,您可以使用ResponseVariables名称-值参数。

德勤EstMdl =估计(Mdl);

准备条件估计模型的预测

经济学家假设假设失业率将在未来15个季度为6%。

创建一个时间表以下品质:

  1. 时间戳是定期对估计样本时间戳,下令从2009年第二季度到2012年第四季度。

  2. 的变量RCPI(,因此,所有其他变量德勤)是一个15-by-1向量的值。

  3. 的变量UNRATE是一个15-by-1向量,其中每个元素是6。

numperiods = 15;fhdt = DTT.Time(结束)+ calquarters (1: numperiods);fhdt DTTCondF =调整时间(德勤,<年代pan style="color:#A020F0">“fillwithmissing”);DTTCondF。UNRATE=在es(numperiods,1)*6;

DTTCondF是遵循直接15-by-15时间表,随着时间的推移,来自哪里德勤,时间表有相同的变量。所有变量在DTTCondF包含值,除了UNRATE组成的,这是一个向量的值6。

计算条件估计模型的预测

预期CPI增长的假设通过提供条件的数据DTTCondF并指定响应变量名。供应估计样本作为presample初始化模型。

rng (1)<年代pan style="color:#228B22">%的再现性德勤,Tbl2 =预测(EstMdl numperiods抽样= DTTCondF,<年代pan style="color:#0000FF">…ResponseVariables = EstMdl.SeriesNames);大小(Tbl2)
ans =<年代pan class="emphasis">1×215日17
idx = endsWith (Tbl2.Properties.VariableNames,<年代pan style="color:#A020F0">“_Responses”);头(Tbl2 (:, idx))
时间RCPI_Responses UNRATE_Responses ___________ Q2-09 _____ * * * -0.0018704 -0.0035362 0.0066157 6 Q3-09 -0.0061302 6 Q4-09 6 Q1-10 6 Q2-10 3.7558 e-05 6 Q3-10 0.003859 6 Q4-10 0.002009 6 Q1-11 0.0033291 6

Tbl2是所有变量的15-by-17时间表DTTCondFRCPI预测给定UNRATE在接下来的15个季度6%。RCPI_Responses包含预测的路径。UNRATE_Responses是一个向量组成的价值6。所有其他变量Tbl2变量及其值吗DTTCondF

情节CPI增速预测最后的一些值估计样本数据。

图h1 =情节(DTT.Time ((end-30):结束),DTT.RCPI ((end-30):结束);持有<年代pan style="color:#A020F0">在h2 =情节(Tbl2.Time Tbl2.RCPI_Responses);参照线(Tbl2.Time (1),<年代pan style="color:#A020F0">“r——”线宽= 2)<年代pan style="color:#A020F0">从标题(<年代pan style="color:#A020F0">“RCPI预测”)传说([h1 h2 (1)]、[<年代pan style="color:#A020F0">“观察”“预测”),<年代pan style="color:#0000FF">…位置=<年代pan style="color:#A020F0">“最佳”)

图包含一个坐标轴对象。坐标轴对象与标题RCPI预测包含3线类型的对象,constantline。这些对象代表观察,预测。

计算条件VAR模型的预测返回响应的时间表和创新从无条件的模拟,经济学家做出一些假设的价值失业率的预测地平线1年。

加载Data_USEconModel数据集。预处理反应变量。

负载<年代pan style="color:#A020F0">Data_USEconModelDataTimeTable。RCPI =[南;price2ret (DataTimeTable.CPIAUCSL)];

准备评估的时间表。

varnames = [<年代pan style="color:#A020F0">“RCPI”“UNRATE”];德勤= rmmissing (DataTimeTable DataVariables = varnames);dt = DTT.Time;dt = dateshift (dt,<年代pan style="color:#A020F0">“开始”,<年代pan style="color:#A020F0">“季”);德勤。时间=dt;

估计VAR模型(4)。

p = 4;Mdl = varm (2, p);Mdl.SeriesNames=varnames; EstMdl = estimate(Mdl,DTT);

考虑生成几个CPI增长速度的预测路径假设失业率为1%,4%,5%,8%,10%在整个预测地平线。

创建一个时间表以下品质:

  1. 时间戳是定期对估计样本时间戳和他们订购了从2009年到2010年第一季度,第二季度。

  2. 的变量UNRATE是一个4 * 5矩阵,每一列是由每一个假设的价值预测地平线的失业率;第一列的元素都是1,第二列的元素是4,等等。

  3. 的变量RCPI是一个4 * 5矩阵的充满预测路径值。

  4. 所有其他变量值向量。

numperiods = 4;fhdt = DTT.Time(结束)+ calquarters (1: numperiods);fhdt DTTCondF =调整时间(德勤,<年代pan style="color:#A020F0">“fillwithmissing”);DTTCondF。UNRATE=在es(numperiods,1)*[1 4 5 8 10]; DTTCondF.RCPI = nan(numperiods,width(DTTCondF.UNRATE));

DTTCondF是遵循直接4-by-15时间表,随着时间的推移,来自哪里德勤,时间表有相同的变量。所有变量在DTTCondF包含值,除了UNRATE,这是一个4 * 5矩阵的假设值预测失业率的地平线。

预期CPI增长的假设通过提供条件的数据DTTCondF并指定响应变量名。供应估计样本作为presample初始化模型。回归预测均方误差矩阵。

rng (1)<年代pan style="color:#228B22">%的再现性[Tbl2, YMSE] =预测(EstMdl numperiods,德勤,抽样= DTTCondF,<年代pan style="color:#0000FF">…ResponseVariables = EstMdl.SeriesNames);大小(Tbl2)
ans =<年代pan class="emphasis">1×24 17
idx = endsWith (Tbl2.Properties.VariableNames,<年代pan style="color:#A020F0">“_Responses”);头(Tbl2 (:, idx))
时间RCPI_Responses UNRATE_Responses _____ _____________________________________________________________________ _________________________ Q2-09 0.0045044 -0.00031993 -0.001928 -0.0067524 -0.0099686 1 4 5 8 10 Q3-09 0.0087271 -0.00018729 -0.0031588 -0.012073 -0.018016 1 4 5 8 10 Q4-09 0.021614 0.012615 0.0096155 0.00061625 -0.0053833 1 4 5 8 10 Q1-10 0.0045863 0.00071227 -0.00057906 -0.0044531 -0.0070357 1 4 5 8 10
YMSE
YMSE =<年代pan class="emphasis">4×1单元阵列{2 x2双}{2 x2双}{2 x2双}{2 x2双}

Tbl2是所有变量的4-by-17时间表DTTCondF。的RCPI预测,存储在变量中RCPI_Responses是5的4 * 5矩阵预测路径。每个路径使用相应的假设关于失业率的价值UNRATE_Responses

YMSE4-by-1细胞向量的预测均方误差矩阵中每一个时期预测地平线。均方误差矩阵应用于每个预测路径,每个矩阵的所有元素对应于调节变量都是0。

输入参数

全部折叠

VAR模型,指定为一个varm创建的模型对象varm估计Mdl必须完全指定。

预测地平线,或时间点在预测期的数量,指定为一个正整数。

数据类型:

Presample响应数据预测,提供初始值指定为一个numpreobs——- - - - - -numseries数字矩阵或numpreobs——- - - - - -numseries——- - - - - -numprepaths数字数组。使用Y0只有当你提供可选的数据输入数字数组。

numpreobs是presample观测的数量。numseries反应级数的数量(Mdl.NumSeries)。numprepathspresample反应路径的数量。

每一行是一个presample观察和测量每一行,在所有页面,同时发生。最后一行包含最新presample观察。Y0必须至少有Mdl.P行。如果你提供更多不必要的行,预测使用了最新的Mdl.P观察。

每一列对应的响应系列名称Mdl.SeriesNames

页对应独立,独立的路径。

  • 如果你计算无条件的预测(即你不指定YF名称-值参数),预测初始化每个预测路径使用相应的页面(页面)Y0。因此,输出参数Ynumpaths=numprepaths页面。

  • 如果你通过指定未来响应数据计算条件的预测YF:预测采取这些行动之一。

    • 如果Y0是一个矩阵,预测初始化每个响应路径(页面)YF使用相应的presample反应Y0。因此,numpaths路径的数量吗YF在输出参数,所有路径Y源于共同的初始条件。

    • 如果YF是一个矩阵,预测生成numprepaths预测路径,每个presample反应路径的初始化Y0,但未来响应数据,预测的条件,在所有路径是一样的。因此,numprepaths输出参数的路径数量吗Y,所有可能路径从不同的初始条件。

    • 否则,numpaths之间的最小值是numprepaths和页面的数量YF,预测适用于Y0 (:,:j)初始化预测路径j,因为j= 1,…,numpaths

数据类型:

Presample响应数据预测,提供初始值指定为一个表或时间表numprevars变量和numpreobs行。预测返回预测的响应变量输出表中或时间表Tbl2,这是符合Tbl1

每一行是一个presample观察和测量每一行,在所有路径,同时发生。numpreobs必须至少Mdl.P。如果你提供更多不必要的行,预测使用了最新的Mdl.P观察。

每个选择响应变量是一个numpreobs——- - - - - -numprepaths数字矩阵。您可以选择性地指定numseries响应变量使用PresampleResponseVariables名称-值参数。

路径(列)在一个特定的响应变量是独立的,但道路j所有变量对应的j= 1,…,numprepaths。下列条件适用于:

  • 如果你计算无条件的预测(即你不指定抽样ResponseVariables名称-值参数),预测初始化每个预测路径/响应变量使用相应的路径选择Tbl1。因此,每个预测响应变量的输出参数Tbl2是一个numperiods——- - - - - -numprepaths矩阵。

  • 如果你通过指定未来响应数据计算条件的预测抽样通过使用和对应的响应变量的数据ResponseVariables,预测采取这些行动之一。

    • 如果所选presample响应变量向量,预测初始化每个预测路径选择的响应变量(列)抽样通过使用相应的presample变量Tbl1。因此,所有路径的预测响应变量从常见的初始条件。

    • 如果选择的响应变量抽样是向量,预测生成numprepaths预测路径,路径的初始化每个选中presample响应变量Tbl1,但未来响应数据,预测的条件,在所有路径是一样的。因此,numpaths=numprepaths是路径的数量在所有预测响应变量,和所有路径发展可能从不同的初始条件。

    • 否则,numpaths之间的最小值是numprepaths选择和路径的数量在每一个响应变量抽样。对于每个选定presample和未来的示例响应变量ResponseK和每个路径j= 1,…,numpaths,预测适用于Tbl1。ResponseK(:,j)初始化条件的响应数据的预测Tbl2。ResponseK(:,j)

如果Tbl1是一个时间表,所有下列条件必须是真实的:

  • Tbl1必须代表一个样本与正则datetime时间步(看到了吗isregular)。

  • 输入抽样Tbl1等时间必须是一致的吗Tbl1立即之前抽样对采样频率和秩序。

  • datetime向量样本的时间戳Tbl1.Time必须升序或降序。

如果Tbl1是一个表,下列条件:

  • 最后一行包含最新presample观察。

  • Tbl1.Properties.RowsNames必须是空的。

未来的时间序列响应或预测数据,指定为一个表或时间表。抽样包含numvars变量,包括numseries响应变量y<年代ub>tnumpreds预测变量x<年代ub>t模型回归组件。您可以指定抽样只有当你指定Tbl1

使用抽样在下列情况下:

  • 执行条件模拟。您还必须提供响应变量名称中选择响应数据抽样通过使用ResponseVariables名称-值参数。

  • 供应未来的预测数据无条件或有条件的模拟。提供预测数据,您必须指定预测变量名称抽样通过使用PredictorVariables名称-值参数。否则,预测忽略了模型回归组件。

每一行对应一个观察预测的时间跨度中,第一行是最早的观察,测量每一行,在所有路径,同时发生。具体地说,行j的变量VariableK(抽样。VariableK(j:))包含观测j未来时期,或者j段时间的预测。抽样必须至少有numperiods行预测地平线。如果你提供更多不必要的行,预测只使用第一numperiods行。

每个选择响应变量是一个数字矩阵。对于每个选定的反应变量K列是独立的,独立的路径。具体来说,路径j响应变量的ResponseK抓住了状态,或知识ResponseK随着它的发展从过去presample(例如,Tbl1。ResponseK)进入未来。对于每个选定的反应变量ResponseK:

  • 如果所选presample响应变量Tbl1是向量,预测初始化每个预测路径选择的响应变量(列)抽样通过使用相应的presample变量Tbl1。因此,所有路径的预测响应变量输出Tbl2从常见的初始条件。

  • 如果选择的响应变量抽样是向量,预测生成numprepaths预测路径,路径的初始化每个选中presample响应变量Tbl1,但未来响应数据,预测的条件,在所有路径是一样的。因此,numpaths=numprepaths是路径的数量在所有预测响应变量,和所有路径发展可能从不同的初始条件。

  • 否则,numpaths之间的最小值是numprepaths选择和路径的数量在每一个响应变量抽样。对于每个选定presample和未来的示例响应变量ResponseK和每个路径j= 1,…,numpaths,预测适用于Tbl1。ResponseK(:,j)初始化条件的响应数据的预测Tbl2。ResponseK(:,j)

每个预测变量是一个数值向量。所有预测变量存在于每个响应方程的回归组件和适用于所有反应路径。

如果抽样是一个时间表,适用下列条件:

  • 抽样必须代表一个样本与正则datetime时间步(看到了吗isregular)。

  • datetime向量InSample.Time必须严格升序或降序。

  • Tbl1必须立即之前抽样,对采样频率。

如果抽样是一个表,下列条件:

  • 最后一行包含最新的观测。

  • InSample.Properties.RowsNames必须是空的。

的响应变量的元素抽样可以数字标量或缺失值(显示值)。预测将数字标量视为确定性提前知道未来的反应,例如,制定的政策。预测对相应的预测响应值条件已知的值。必须是一个数字标量元素选择的预测变量。

默认情况下,预测计算传统MMSE预测和预报家中小企业没有回归组件模型中(每个选定的响应变量是一个numperiods——- - - - - -numprepaths组成的矩阵值表示一个完整的缺乏知识的未来状态的响应预测地平线)。

更多细节,请参阅算法

例子:考虑预测一条路径从一个模型组成的两个反应级数,国内生产总值消费者价格指数在未来三个时期。假设您有先验知识对未来的一些值的反应,和你想预测未知的反应条件在你的知识。指定抽样包含值,你知道,作为一个矩阵和使用值你不知道但是想预测。例如,抽样= array2table([2南;0.1南;南南,VariableNames = (“GDP”“CPI”))指定你没有知识的未来价值消费者价格指数,但是你知道国内生产总值2、0.1和未知的时间1,2和3,分别预测地平线。

变量选择抽样治疗反应变量y<年代ub>t,指定以下数据类型之一:

  • 或细胞特征向量的向量包含字符串向量numseries变量名在InSample.Properties.VariableNames

  • 一个长度numseries向量独特的指数(整数)变量的选择InSample.Properties.VariableNames

  • 一个长度numvars逻辑向量,ResponseVariables (j)= true选择变量jInSample.Properties.VariableNames,总和(ResponseVariables)numseries

选择的变量必须是一个数字矩阵向量(单路)或(列表示多个独立路径)相同的宽度。

计算条件预测,您必须指定ResponseVariables选择响应变量抽样调节的数据。ResponseVariables只适用于当你指定抽样

默认情况下,计算传统MMSE预测和预报家中小企业。

例子:ResponseVariables = (“GDP”“CPI”)

例子:ResponseVariables =(真的假的真的假的)ResponseVariable = 3 [1]选择了第一个和第三个表变量作为响应变量。

数据类型:|逻辑|字符|细胞|字符串

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:预测(Mdl 10 Y0, X =挂式)返回一个数值数组,其中包含一个10年间预测反应路径Mdl的数字矩阵presample响应数据Y0,并指定未来的预测数据的数值矩阵的模型回归组件预测地平线挂式

变量选择Tbl1用于presample数据,指定为以下数据类型之一:

  • 或细胞特征向量的向量包含字符串向量numseries变量名在Tbl1.Properties.VariableNames

  • 一个长度numseries向量独特的指数(整数)变量的选择Tbl1.Properties.VariableNames

  • 一个长度numprevars逻辑向量,PresampleResponseVariables (j)= true选择变量jTbl1.Properties.VariableNames,总和(PresampleResponseVariables)numseries

所选变量必须是数值向量和不能包含缺失的值()。

PresampleResponseNames不需要包含相同的名字Mdl.SeriesNames;预测使用选定的变量中的数据PresampleResponseVariables (j)作为presampleMdl.SeriesNames (j)

如果变量的数量Tbl1匹配Mdl.NumSeries,默认指定所有的变量Tbl1。如果变量的数量Tbl1超过Mdl.NumSeries,默认匹配变量Tbl1的名字Mdl.SeriesNames

例子:PresampleResponseVariables = (“GDP”“CPI”)

例子:PresampleResponseVariables =(真的假的真的假的)PresampleResponseVariable = 3 [1]选择第一个和第三个表为presample数据变量。

数据类型:|逻辑|字符|细胞|字符串

预测时间序列的预测数据x<年代ub>t包括在模型中回归组件指定为包含一个数字矩阵numpreds列。使用X只有当你供应Y0

numpreds预测变量的数量(大小(Mdl.Beta, 2))。

每一行对应一个观察预测地平线,和测量每一行同时发生。具体地说,行j(X (j:))包含预测的观察j未来时期,或者j段时间的预测。X必须至少有numperiods行。如果你提供更多不必要的行,预测只使用最早的numperiods观察。第一行包含最早的观察。预测不使用回归组件presample时期。

每一列是一个独立的预测变量。所有预测变量存在于每个响应方程的回归组件。

预测适用于X每条路径(页面);也就是说,X代表观察到的预测路径之一。

保持模型一致性预测地平线,这是一个很好的练习时指定预测预测Mdl有一个回归组件。

默认情况下,预测排除了回归组件,无论它的存在Mdl

数据类型:

未来条件预测、多元响应序列数据或数组包含指定为一个数字矩阵numseries列。使用YF只有当你供应Y0

每一行对应于观测预报的地平线,和第一行是最早的观察。具体地说,行j在样本路径k(YF (j:,k))包含的响应j未来时期,或者j段时间的预测。YF必须至少有numperiods行预测地平线。如果你提供更多不必要的行,预测只使用第一numperiods行。

每一列对应于响应变量名Mdl.SeriesNames

每一个页面对应一个单独的样本路径。具体来说,路径k(YF (:,:k))捕获状态,或知识、反应级数的发展从过去presample (Y0)进入未来。

  • 如果YF是一个矩阵,预测生成numprepaths预测路径,每个presample反应路径的初始化Y0,但未来响应数据,预测的条件,在所有路径是一样的。因此,numprepaths输出参数的路径数量吗Y,所有可能路径从不同的初始条件。

  • 如果Y0是一个矩阵,预测初始化每个响应路径(页面)YF使用相应的presample反应Y0。因此,numpaths路径的数量吗YF在输出参数,所有路径Y源于共同的初始条件。

  • 否则,numpaths之间的最小值是numprepaths和页面的数量YF,预测适用于Y0 (:,:j)初始化预测路径j,因为j= 1,…,numpaths

的元素YF可以数字标量或缺失值(显示值)。预测将数字标量视为确定性提前知道未来的反应,例如,制定的政策。预测对相应的预测响应值条件已知的值。

默认情况下,YF是一个数组组成的吗值表示一个完整的缺乏知识的响应预测地平线。在这种情况下,预测传统MMSE估计预测。

更多细节,请参阅算法

例子:考虑预测一条路径从一个模型由四个反应系列三个时期。假设您有先验知识对未来的一些值的反应,和你想预测未知的反应条件在你的知识。指定YF包含值,你知道,作为一个矩阵和使用值你不知道但是想预测。例如,YF =[南2 5南;南南0.1南;南南南南)指定你没有知识的第一和第四的未来值响应系列;你知道时期1的值在第二反应级数,但没有其他的价值;你知道时间的值1和2在第三系列反应,但不是时期3的值。

数据类型:

变量选择抽样治疗作为外生变量预测指标x<年代ub>t指定为下列数据类型之一:

  • 或细胞特征向量的向量包含字符串向量numpreds变量名在InSample.Properties.VariableNames

  • 一个长度numpreds向量独特的指数(整数)变量的选择InSample.Properties.VariableNames

  • 一个长度numvars逻辑向量,PredictorVariables (j)= true选择变量jInSample.Properties.VariableNames,总和(PredictorVariables)numpreds

无论如何,选择的预测变量j对应的系数Mdl.Beta (:,j)

PredictorVariables只适用于当你指定抽样

所选变量必须是数值向量和不能包含缺失的值()。

默认情况下,预测排除了回归组件,无论它的存在Mdl

例子:PredictorVariables = [“M1SL”“TB3MS”“UNRATE”]

例子:PredictorVariables =(真的假的真的假的)PredictorVariable = 3 [1]选择了第一个和第三个表变量作为响应变量。

数据类型:|逻辑|字符|细胞|字符串

请注意

  • Y0X显示缺失值。预测从数据中删除缺失值list-wise删除。如果Y0是一个三维数组,然后呢预测执行这些步骤。

    1. 横向连接形成一个页面numpreobs——- - - - - -numpaths * numseries矩阵。

    2. 包含至少一个删除任何行连续数据。

    失踪的观察,从多条路径的结果Y0可以从每个路径不同于获得的结果。

    缺失值的X,预测从每个页面的删除相应的行YF。行删除后XYF,如果小于的行数numperiods,然后预测抛出一个错误。

  • 预测问题当选择响应变量从一个错误Tbl1和选择的预测变量抽样包含任何缺失值。

输出参数

全部折叠

MMSE预测的多元反应系列,作为一个返回numobs——- - - - - -numseries数字矩阵或numobs——- - - - - -numseries——- - - - - -numpaths数字数组。预测返回Y只有当你供应presample数据Y0作为一个数字矩阵或数组。

Y代表了presample反应的延续Y0

每一行是一个时间点的模拟。具体地说,行j包含了j段时间的预测。连续值,在所有页面,同时发生。最后一行包含最新的预测价值。

每一列对应的响应系列名称Mdl.SeriesNames

页面对应分开,独立预测路径。

如果您指定未来反应条件预测使用YF名称-值参数,已知的值YF出现在相同的位置Y。然而,Y包含预测的值丢失的观察YF

MMSE多元反应级数和其他变量的预测,作为一个表或时间表,返回相同的数据类型Tbl1预测返回Tbl2只有当你提供输入Tbl1

Tbl2包含以下变量:

  • 在预测的反应路径numperiods选择响应的长度预测地平线系列y<年代ub>t。每个预测变量的反应Tbl2是一个numperiods——- - - - - -numpaths数字矩阵,numpaths取决于反应路径的数量在指定presample或未来(参见示例数据Tbl1抽样)。每一行对应一个时间预测地平线和每一列对应一个单独的路径。预测预测响应变量名称ResponseKResponseK_Responses。例如,如果Mdl.Series (K)国内生产总值,Tbl2为相应的预测响应包含一个变量的名字GDP_Responses。如果您指定ResponseVariables,ResponseKResponseVariable (K)。否则,ResponseKPresampleResponseVariable (K)

  • 如果您指定抽样未来,所有指定响应变量。

如果Tbl2是一个时间表,下列条件:

  • 行顺序Tbl2升序或降序,匹配的行顺序抽样当你指定它。如果你不指定抽样行顺序Tbl2行顺序是一样的吗Tbl1

  • 如果您指定抽样行次Tbl2.TimeInSample.Time (1: numperiods)。否则,Tbl2.Time (1)后下次Tbl1(结束)相对的采样频率Tbl2.Time (2: numperiods)是相对于采样频率以下的时期。

均方误差矩阵的预测反应,作为一个返回numperiods1细胞向量numseries——- - - - - -numseries数字矩阵。细胞的YMSE构成的时间序列预测误差协方差矩阵。细胞j包含了j今后一段时间将MSE矩阵。

YMSE对于所有路径是一样的。

因为预测对预测变量X外生和non-stochasticYMSE反映了误差协方差与自回归相关组件的输入模型Mdl只有。

算法

  • 预测估计使用方程无条件的预测

    y ^ t = Φ ^ 1 y ^ t 1 + + Φ ^ p y ^ t p + c ^ + δ ^ t + β ^ x t ,

    在哪里t= 1,…,numperiods预测过滤器的numperiods——- - - - - -numseries通过矩阵的新鲜感创新Mdl预测使用指定的presample创新(Y0Tbl1)必要的地方。

  • 预测使用卡尔曼滤波器估计条件的预测。

    1. 预测代表了VAR模型Mdl作为一个(状态空间模型舰导弹没有观测误差模型对象)。

    2. 预测过滤器的预测数据YF通过状态方程模型。在期t在预测地平线,任何未知的响应

      y ^ t = Φ ^ 1 y ^ t 1 + + Φ ^ p y ^ t p + c ^ + δ ^ t + β ^ x t ,

      在哪里<年代pan class="inlineequation"> y ^ 年代 , 年代<t是过滤的估计y从时间年代在预测地平线。预测使用指定的presample值Y0Tbl1期限前预测地平线。

    更多细节,请参阅过滤器[4],612 - 615页。

  • 的方式预测决定了numpaths的路径(页面)的输出参数Y或路径的数量(列)的预测响应变量的输出参数Tbl2,取决于预测类型。

    • 如果你估计无条件的预测,这意味着你不指定YF名称-值参数,或抽样ResponseVariables名称-值参数,numpaths的路径吗Y0Tbl1输入参数。

    • 如果你估计条件预测和presample数据Y0和未来的样本数据YF,或者响应变量Tbl1抽样有多个路径,numpathspresample之间最少的路径和未来的示例响应数据。因此,预测只使用第一numpaths为每个输入路径的每个响应变量。

    • 如果你条件的预测和估计Y0YF,或者响应变量Tbl1抽样一条路,numpaths在数组的页面数量最多的页面。预测使用变量与一个路径产生每个输出路径。

  • 预测设置时间起源的模型,包括线性时间趋势t0numpreobs- - - - - -Mdl.P(在删除缺失值),numpreobs是presample观测的数量。因此,组件是时代的趋势t=t0+ 1,t0+ 2,…,t0+numpreobs。本公约的默认行为是一致的模型估计中估计删除第一个Mdl.P反应,减少了有效的样本大小。虽然预测显式地使用第一Mdl.Ppresample反应Y0Tbl1初始化模型,可用观测确定的总数t0。一个观察Y0可用的如果它不包含

引用

[1]<年代pan>汉密尔顿,詹姆斯D。时间序列分析。普林斯顿,纽约:普林斯顿大学出版社,1994年。

[2]<年代pan>约翰森,S。基于可能性推理在共合体向量自回归模型。牛津:牛津大学出版社,1995年。

[3]<年代pan>Juselius, K。共合体VAR模型。牛津:牛津大学出版社,2006年。

[4]<年代pan>Lutkepohl, H。新的多元时间序列分析的介绍。柏林:施普林格出版社,2005年。

版本历史

介绍了R2017a

另请参阅

对象

功能

  • |<年代pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">