首页 > 解决方案 > GAMM 模型预测每个时期的相同值

问题描述

我正在预测每小时的用电量。我的数据表由三列组成,负载、一天中的小时和一周中的一天。它包含 24 天。 按小时-天加载数据

我应用了 GAMM 模型

gam_arma<- gamm(Load ~ s(Daily, bs = "cr", k = 24) +
                s(Weekly, bs = "ps", k = 7) +
                ti(Daily, Weekly,
                   k = c(24, 7),
                   bs = c("cr", "ps")),
              data = matrix_gam,
              family = gaussian,
              correlation = corARMA(form = ~ 1|Weekly, p = 1, q = 2),
              method = "REML")

然后我试图预测一些新的数据点

predict(gam_arma$gam,data_test)

我做了这个图来测试(红色的真实数据,蓝色的预测,Y轴的负载和X轴的日期) 真实数据与预测

问题是预测不会随着时间的推移而改变,例如第 6 天的每个第一个小时都会有相同的值,依此类推。任何建议都非常感谢。

标签: rtime-seriesforecastinggam

解决方案


推荐阅读