推断出

推断ARIMA或ARIMAX模型残差或条件方差

语法

(E, V) =推断(Mdl, Y)
[E, V, logL] =推断(Mdl, Y)
[E, V, logL] =推断(Mdl Y、名称、值)

描述

(E,V)=推断(Mdl,Y)推导单变量ARIMA模型的残差和条件方差与数据的拟合Y

(E,V,logL)=推断(Mdl,Y)另外返回loglikelihood目标函数值。

[E, V, logL] =推断(Mdl Y名称,值)推断ARIMA或ARIMAX模型残差和条件方差,并返回loglikelihood目标函数值,以及一个或多个指定的附加选项名称,值对参数。

输入参数

全部展开

完全指定的ARIMA或ARIMAX模型,指定为华宇电脑返回的模型华宇电脑估计

的属性Mdl不能包含年代。

响应数据,指定为数值列向量或数值矩阵。如果Y是一个矩阵,那么它有numObs观察和numPaths单独的、独立的路径。

推断出推导的残差和方差YY表示以为特征的时间序列Mdl,是presample系列的延续Y0

  • 如果Y为列向量,则表示基础级数的一条路径。

  • 如果Y是一个矩阵,那么它表示什么numObs的观察numPaths底层时间序列的路径。

推断出假设任何行上的观察同时发生。任何系列的最后一次观测都是最新的。

数据类型:

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家

平均值为0并为模型提供初始值的Presample创新,指定为逗号分隔的对“E0”和一个数值列向量或数值矩阵。

E0必须至少包含numPaths列和足够的行来初始化ARIMA模型和任何条件方差模型。也就是说,E0必须至少包含Mdl.Q创新,但如果你使用一个条件方差模型可能会更好。如果行数在E0那就超过必要的数量推断出只使用最新的观测结果。最后一行包含最新的观察结果。

如果列数超过numPaths,然后推断出只使用第一种numPaths列。如果E0是列向量吗推断出将其应用于每个推断的路径。

数据类型:

为任何条件方差模型提供初始值的预采样条件方差,由逗号分隔的对指定“半”和一个有正项的数字列向量或矩阵。

必须至少包含numPaths列和足够的行来初始化方差模型。如果行数在那就超过必要的数量推断出只使用最新的观测结果。最后一行包含最新的观察结果。

如果列数超过numPaths,然后推断出只使用第一种numPaths列。如果是列向量吗推断出将其应用于每个推断的路径。

默认情况下,推断出设置条件方差过程的无条件方差的必要观测值。

数据类型:

为回归分量的外源性预测数据,指定为逗号分隔对组成“X”和一个矩阵。

的列X是独立的同步时间序列,最后一行包含最新的观测结果。

如果您没有指定Y0,则为行数X至少numObs + Mdl.P。否则,的行数X至少应该是numObs。在任何一种情况下,如果的行数X那就超过必要的数量推断出只使用最新的观测结果。

默认情况下,条件均值模型没有回归系数。

数据类型:

预采样响应数据,为模型提供初始值,指定为逗号分隔的对“Y0”和一个数值列向量或数值矩阵。Y0必须至少包含Mdl.P行和numPaths列。如果行数在Y0超过Mdl.P,然后推断出只使用最新版本Mdl.P观察。最后一行包含最新的观察结果。如果列数超过numPaths,然后推断出只使用第一种numPaths列。如果Y0是列向量吗推断出将其应用于每个推断的路径。

默认情况下,推断出进行回溯以获得必要的观察结果。

数据类型:

笔记

  • s表示缺失的值和推断出删除它们。该软件将预采样数据和主数据集分别进行合并,然后使用列表方式删除年代。也就是说,推断出PreSample=(Y0 E0 V0)数据=(X, Y),然后删除其中的任何行PreSample数据至少包含一个

  • 移除主数据中的s降低了有效样本容量。这样的去除也会产生不规则的时间序列。

  • 推断出假设您同步了响应和预测器系列,这样每个系列的最新观测结果都会同时发生。该软件还假设您以类似的方式同步presample系列。

  • 本软件适用于所有外生系列X中的每个响应系列Y

输出参数

全部展开

推断残差,以数字矩阵的形式返回。EnumObs行和numPaths列。

推断条件方差,以数字矩阵的形式返回。VnumObs行和numPaths列。

与模型相关的对数似然目标函数值Mdl,作为数值向量返回。logLnumPaths与相应路径相关联的元素Y

数据类型:

例子

全部展开

从AR模型中推断残差。

使用已知参数指定AR(2)模型。

Mdl = arima (基于“增大化现实”技术的{0.5,-0.8},“不变”,0.002,...“方差”,0.8);

用102个观测值模拟响应数据。

rng“默认”;Y =模拟(Mdl, 102);

使用前两个响应作为预采样数据,并推断剩余的100个观察值。

E =推断(Mdl, Y(3:结束),“Y0”Y (1:2));图;情节(E);标题隐式残差的;

从AR(1)和GARCH(1,1)复合模型中推断条件方差。

使用已知参数指定AR(1)模型。设方差为agarch模型。

Mdl = arima (基于“增大化现实”技术的{0.8,-0.3},“不变”,0);MdlVar = garch (“不变”,0.0002,“四国”,0.6,...“拱”,0.2);Mdl。Variance = MdlVar;

用102个观测值模拟响应数据。

rng“默认”;Y =模拟(Mdl, 102);

在不使用预样本数据的情况下,推断最后100个观测值的条件方差。

(电子战,大众)=推断(Mdl Y(3:结束);

使用前两个观测值作为预样本数据,推断最后100个观测值的条件方差。

(E, V) =推断(Mdl Y(3:结束),“Y0”Y (1:2));

绘制两组条件方差以进行比较。检查最初的几个观察结果,看看在开始时这两个系列之间的细微差别。

图;次要情节(2,1,1);情节(大众,“r”,“线宽”2);持有;情节(V);传奇(“没有Presample”,“与Presample”);标题推断条件方差的;持有次要情节(2,1,2);情节(大众(1:5),“r”,“线宽”2);持有;情节(V (1:5));传奇(“没有Presample”,“与Presample”);标题系列的开始;持有

从ARMAX模型中推断残差。

使用响应的已知参数指定ARMA(1,2)模型(医学博士)和预测数据的AR(1)模型(MdlX)。

md = arima (基于“增大化现实”技术的,0.2,“马”{-0.1,0.6},“不变”,...1,“方差”2,“β”3);MdlX = arima (基于“增大化现实”技术的,0.3,“不变”0,“方差”1);

用102个观测值模拟响应和预测数据。

rng“默认”;%的再现性X =模拟(MdlX, 102);102年Y =模拟(医学博士,“X”,X);

使用前两个响应作为预采样数据,并推断剩余的100个观察值。

E =推断(医学博士,Y(3:结束),“Y0”Y (1:2),“X”,X);图;情节(E);标题隐式残差的;

参考文献

[1]盒,g.e. P., g.m.詹金斯,和g.c. Reinsel。时间序列分析:预测与控制《恩格尔伍德悬崖》,新泽西:普伦蒂斯霍尔出版社,1994年版。

恩德斯[2],W。应用计量经济学时间序列。新泽西州霍博肯:约翰威利父子公司,1995年。

[3]汉密尔顿,j.d.。时间序列分析。普林斯顿:普林斯顿大学出版社,1994年。