主要内容

推断出

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

语法

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

描述

EV) =推断(MdlY推导拟合数据的单变量ARIMA模型的残差和条件方差Y

EVlogL) =推断(MdlY另外返回对数似然目标函数值。

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

输入参数

全部展开

完全指定的ARIMA模型,指定为华宇电脑模型对象由华宇电脑估计

的属性Mdl不能包含值。

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

推断出的残差和方差YY表示为特征的时间序列Mdl,它是前样本系列的延续Y0

  • 如果Y是一个列向量,那么它代表了下面级数的一条路径。

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

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

数据类型:

名称-值参数

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

对平均值为0并为模型提供初始值的创新进行预采样,指定为逗号分隔对,由“E0”和数字列向量或数字矩阵。

E0必须包含至少numPaths列和足够的行初始化ARIMA模型和任何条件方差模型。也就是说,E0必须包含至少Mdl。问创新,但如果你使用条件方差模型,创新会更大。如果行数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在主数据中减小了有效样本量。这种去除也会产生不规则的时间序列。

  • 推断出假设您同步响应和预测器系列,以便对每个序列的最新观察同时发生。该软件还假定您以类似的方式同步预样例系列。

  • 本软件适用于所有外生系列中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);标题隐式残差的

图中包含一个轴对象。标题为推断残差的axis对象包含一个类型为line的对象。

从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”);标题系列的开始;持有

图中包含2个轴对象。标题为推断条件方差的轴对象1包含2个类型为line的对象。这些对象表示Without preample, With Presample。标题为系列开始的轴对象2包含两个类型为line的对象。这些对象表示Without preample, With 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);标题隐式残差的

图中包含一个轴对象。标题为推断残差的axis对象包含一个类型为line的对象。

参考文献

[1] Box, G. E. P. G. M. Jenkins和G. C. Reinsel。时间序列分析:预测与控制3版。恩格尔伍德悬崖,NJ: Prentice Hall, 1994。

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

j·D·汉密尔顿时间序列分析.普林斯顿:普林斯顿大学出版社,1994。