rugarch基于相同的模型给出两个不同的结果...那怎么可能呢?

时间:2018-08-19 21:14:03

标签: r statistics time-series modeling finance

最近,我发现一个名为rugarch的软件包存在一个问题,该软件包创建了arma-garch模型。问题是,如果从字面上更改x变量(外部回归变量)的位置,则会得到两个完全不同的结果。

换句话说:

  • model1 =(arma(2,2)+ garch(1,0)+ x1 + x2)
  • model2 =(arma(2,2)+ garch(1,0)+ x2 + x1)
  • rugarch的输出本质上是在说model1!= model2
  • 正确的结果应该是model1 == model2

我可能不知道很多统计信息,但是我知道,如果将x变量四处移动,输出应该仍然相同。

我在这方面错了吗?

这是我的堆栈交换文章,其中显示了证明我的观点的通用R脚本:Should the positioning of the external regressors change the output of arma-garch? (Possible rugarch bug/error)

我承认这篇文章有些重复,但是我认为人们可能对我要传达的内容有错误的认识,所以我创建了这篇文章来阐明我的观点。

欢迎任何反馈。

谢谢

0 个答案:

没有答案