【发布时间】:2015-09-30 01:52:25
【问题描述】:
我想在 MATLAB 或 Python 中创建两个向量时间序列,如下所示。
分别为Variances = 1 和0.7。
X(t) = 0.9X(t − 1) − 0.5X(t − 2) + ε(t)
Y(t) = 0.8Y (t − 1) − 0.5Y (t − 2) + 0.16X(t − 1) − 0.2X(t − 2) + η(t)
我该怎么做...我知道 X(t),我可以在 MATLAB 中编写以下代码:
xmodel = arima('Constant', 0, 'AR', {0.9, -0.5}, 'Variance', 0.1);
X = simulate(xmodel, 500);
有人可以提供有关如何在 MATLAB 和/或 Python 中执行 Y(t) 的见解。谢谢!
【问题讨论】:
标签: python matlab autoregressive-models