【问题标题】:Best algorithm for time series prediction?时间序列预测的最佳算法?
【发布时间】:2021-02-09 03:48:25
【问题描述】:

我想问你一些关于时间序列预测问题的建议。特别是,我必须每天预测某个地区的总用水需求,基于 4 个 CVS 文件创建一个模型,其中包含:

  • 汇总形式的需水量(时间序列,每日粒度,2 年数据)
  • 进入该地区蓄水池的水量(时间序列,每日粒度,2 年数据)
  • 离开该地区蓄水池的水量(时间序列,每日粒度,2 年数据)
  • 来自该地区 4,000 个测量点的用水请求(时间序列,每日粒度,2 年数据)。

在您看来,使用可用数据和特征来准确预测该地区的用水需求的最佳模型是什么?我只能想到 LSTM 或 MLP,我不知道像 ARIMA 或 (SARIMA) 这样的东西在这种情况下是否有用,因为我有很多功能但没有很多天。 提前感谢您的帮助:)

【问题讨论】:

    标签: machine-learning time-series data-science


    【解决方案1】:

    预测不可避免地是一个特定领域的问题,因为当您了解您尝试预测的系统或过程时,您通常可以对模型和方法做出更好的决策。

    有不少关于预测国内用水需求的学术论文,如果你有访问权限,你可以看看:

    例如

    我不是该领域的专家,因此您可能应该等待回答问题的人,但我认为正如您所建议的那样,使用auto-regressive model(例如 ARIMA)是一个好的开始,因为需求是主要是由于日常/每周例行公事和季节性影响固有地驱动的总体人类活动。

    有多种例程可以将此类模型拟合到数据中。 Jason Brownlee 有一个很好的教程 here 使用 Python 的 statsmodels.tsa 包。

    您还可以看到人们使用什么来预测住宅能源消耗,因为这个问题可能与用水需求预测非常相似。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 2018-12-26
      • 1970-01-01
      • 2020-03-04
      • 1970-01-01
      相关资源
      最近更新 更多