我想我理解通过 LSTM 或 XGBoost 模型进行预测的想法,但想与社区联系以确认我的想法。
本教程很好地逐步解释了要做什么:“如何开发多步 LSTM 时间序列预测模型以用于电力使用”
但是,在进行预测时,作者保留了部分数据,然后使用该数据来预测未来值……在我看来,这并不是真正的预测(通过 ARIMA、VAR 等完成的事情-在其中您指定时间段数,然后不指定任何其他内容,该模型为您提供了对未来的一些预测)您可以看到我对作者的评论,基本上通过 LSTM 或 XGBoost 模型的预测将基于输入值而不是未来的数据范围,即我需要提供温度、湿度、风等来预测家庭的电力消耗。
话虽这么说,LSTM 或 GXBoost 在什么范围内用于预测?给定这些值,预测最终结果是什么?因此,如果我需要预测未来的某些事情并且对其他输入值一无所知,就坚持传统的 VAR 模型?
通过查看@Fnguyen 的这个问题/答案,“如果您有更多输入变量,您需要一种预测或估算这些变量的方法,因为要进行预测,您的模型需要构建模型的所有输入。”看来我应该使用 ARIMA预测其他输入值然后才使用 LSTM ......让我想知道现在预测是否会那么准确,因为它依赖于 ARIMA 来预测 LSTM 输入的未来值,然后是 LSTM 模型来进行最终预测。再说一次,当我们试图预测未来时,准确的预测是相当复杂的事情。