【发布时间】:2023-03-11 05:15:02
【问题描述】:
我有一系列数字。我使用 Yule-Walker method 计算了它们之间的“自动回归”。
但是现在我该如何扩展这个系列呢?
整个工作如下:
a) 我使用的系列:
143.85 141.95 141.45 142.30 140.60 140.00 138.40 137.10 138.90 139.85 138.75 139.85 141.30 139.45 140.15 140.80 142.50 143.00 142.35 143.00 142.55 140.50 141.25 140.55 141.45 142.05
b) 该数据被加载到 data 使用:
data = load('c:\\input.txt', '-ascii');
c) 系数的计算:
ar_coeffs = aryule(data,9);
这给出了:
ar_coeffs =
1.0000 -0.9687 -0.0033 -0.0103 0.0137 -0.0129 0.0086 0.0029 -0.0149 0.0310
d) 现在使用这个,我如何计算系列中的下一个数字?
[任何其他方法(除了使用aryule())也可以......这就是我所做的,如果你有更好的想法,请告诉我!]
【问题讨论】:
-
所以数据本质上就是您在 (a) 中发布的向量?
标签: matlab time-series linear-regression