【发布时间】:2021-06-03 16:30:35
【问题描述】:
我使用forecast 包来预测变量Y 的每日时间序列,使用它的滞后值和外部参数X 的时间序列。我发现nnetar 模型(NARX 模型)在整体性能方面是最好的。然而,尽管我尝试了各种参数调整,但我无法很好地预测时间序列的峰值。
然后我提取了Y 的峰值(高于阈值)(当然这不再是常规时间序列)和相应的X 值并尝试拟合回归模型(注意:不是自回归模型)使用carat包中的各种模型。我发现使用brnn(双向递归神经网络)模型仅使用X值预测峰值比使用滞后值和X值的nnetar更好。
现在我的问题是我如何从这里创建这两个模型的样本(即,每当使用 brnn 回归模型(或任何其他回归模型)的预测更好时,我想使用 nnetar 替换预测并继续前进——我最关心的是山峰)?这是常用的方法吗?
【问题讨论】:
标签: r neural-network forecast ensemble-learning