【问题标题】:How to apply a AR(MA) model to a prewhitened signal?如何将 AR(MA) 模型应用于预白化信号?
【发布时间】:2012-01-16 05:15:10
【问题描述】:

我有两个(车速)信号,它们应该由相似的“潜在”驱动因素组成,但具有不同的自相关结构。驱动信号在统计上非常糟糕,所以我没有尝试对它们进行建模。

我可以通过使用 AR(1) 残差对信号进行预白化来获得非常好的结果,但是这些很难用“现实世界的术语”(即速度)来解释。所以我想做的是对其中一个信号进行预白化,然后将 other 信号的 AR 模型添加到其中,这样我就有两个具有相同自相关结构的信号。

可能有一种非常简单的方法可以做到这一点,但不幸的是我还没有找到。我想这应该是 Yule-Walker 方法的一种逆方法。还有一个非常接近的方法是将 arima.sim 与创新一起使用,但不同之处在于我没有创新,而是残差。

【问题讨论】:

  • 这实际上更像是一个统计问题而不是编程问题。更适合stats.stackexchange.com
  • 谢谢,我已将问题添加到 stats.stackexchange.com。这个要删吗?
  • @jampekka 最佳实践,如果您不确定它是“编程”还是“统计”问题是向人们识别 a) 它是交叉发布的,b) 它在哪里(链接)。

标签: r statistics time-series


【解决方案1】:

我不太确定您要做什么,也不确定您所说的“添加 AR 模型”是什么意思。但是,这里有一些方向:

  1. 您可以将 ARMA 模型拟合到一个数据集,然后编写自己的模型以在另一个数据集上使用这些系数。
  2. 看看forecast 包和函数Arima()auto.arima()。还有R的arima()

【讨论】:

  • 我的意思本质上是数字 1。我已经应用了自回归模型,将其用作 IIR 滤波器,但它对异常值非常敏感。但由于自回归的性质,这很可能是不可避免的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-09
  • 2019-09-21
  • 2021-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多