【发布时间】:2015-06-19 05:50:39
【问题描述】:
我在 R 中使用支持向量回归来预测单变量时间序列的未来值。将历史数据拆分为测试集和训练集,我通过在 R 中使用 svm 函数对测试数据找到一个模型,然后对训练数据使用 predict() 命令来预测训练集的值。然后我们可以计算预测误差。我想知道那会发生什么?我们有一个模型,通过在训练数据上检查模型,我们看到模型是有效的。如何使用此模型从训练数据中预测未来值?一般来说,我们在 R 中使用 predict 函数并给它一个预测范围 (h=12) 来预测 12 个未来值。根据我所见,SVM 的 predict() 命令没有这样的命令,需要一个训练数据集。我应该如何构建一个训练数据集来预测不在我们历史数据集中的未来数据?
谢谢
【问题讨论】:
标签: r svm forecasting