Matlab的向量时间序列

时间:2015-05-28 23:30:06

标签: matlab time-series

Matlab的VARMAX模型允许用户设置标志,以确定是否要估计各个线性系数。特别地,vgxset接受包含标志的ARsolve参数,该标志确定是否估计各个时间序列滞后系数。每个标量滞后项都有单独的标量标记这一事实意味着每个系数都可以独立激活。

关于这个灵活的功能,我有3个问题。

(1)关闭标志主要是指相应的系数是零吗?

(2)哪个系列的开关的文件在哪里?也就是说,对于给定的滞后,如果我想打开系列i对系列j的依赖性的系数,我会打开标志(i,j)还是(j,i)?

(3)由于忽略了AR0solve,这是否意味着时间序列之间没有同时的依赖性?

我已发布到:

1 个答案:

答案 0 :(得分:0)

2015年5月29日星期五下午2:05:06 UTC-4,Rick写道:

  

(1)不,不一定。关闭一个标志(即设置一个   输入的特定元素"解决"标志为逻辑FALSE)成立   整个估算过程中固定的相应参数值。

     

例如,如果," asolve"参数是   FALSE(逻辑0)和相应值的第3个元素   参数" a"是这样a(3)= 0,那么估计将   有效地从模型中排除该系数。

     

重要的是参数固定在任何位置   你指定。当然,要保持系数固定,您还需要   表明它的价值,因此" asolve"和" a"参数必须   都被设定了。

     

这些值不一定必须为零,尽管为零   (即排除约束)非常普遍。

     

(2)我找到的最好的是" vgxset"的参考页面。   功能。文档中可能有特定的示例,但是   参考页面是我开始的地方。

     

关于你的第二句话,我认为你过度思考存储。   求解参数与其之间存在1对1的对应关系   配对价值。

     

我建议你简单地写出一个2-D VAR模型并设计一个   简单的实验。模型,系数的放置和   对应的TRUE / FALSE,符合的线性代数   方程。

     

(3)是的,至少从模型估计的角度来看。

     

即" vgxvarx"不会估计"结构" VAR模型等   相应的" AR0"不估计结构系数。您   可以指定一个非身份AR0系数,在这种情况下   估计简单地将VAR模型拟合到修改的系列A0 * y(t)。   所以,在这种情况下,你可以实现同时之间的依赖   该系列,但你不能估计它。

2015年5月29日星期五下午2:40:28 UTC-4,paul.d ... @ gmail.com 写道:

  

我只想查看有关答案#2的具体细节。我是   在考虑时考虑方程的矩阵表示   在vgxset参数上。是解决问题的布尔标志   系数假设形成对称矩阵?我更多   对不对称情况感兴趣的是,例如,对于给定的滞后,   系列i根据系数j依赖于系列j   不同于系列j对系列i的依赖性。如果说   约束不是必需的,并且标志占据完全相同   作为系数本身的位置,我想我可以运行   那。

2015年5月30日星期六上午6:41:04 UTC-4,Rick写道:

  

Paul,不,布尔标志不需要形成对称矩阵。最好,里克

因此,获取标志的行和列的含义变得很重要,行和列的含义来自标志对应的系数的矩阵。根据我对矢量设置的理解,该行表示依赖序列,而列表示预测序列。