Regressor setup with third-party forecasts #630
-
Hi! I have a problem where I have a third-party forecast that I'm trying to improve on. The forecast values are given as a black box – I don't have access to the underlying model. I figured it makes sense to use the third-party forecasts as input to the NeuralProphet model, but I'm not sure what's the best way of doing this. To make this more concrete, here's a quick example. Let's say I'm dealing with hourly data where the third-party forecast is produced every hour with a three-hour horizon. My dataset may look like this, with
Taking the simpler scenario first, let's say I only want to forecast one hour into the future ( The more complicated scenario is when I want to produce a forecast that's equivalent or longer than the third-party forecast, e.g., with Any help would be appreciated! 🙂 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
OK, I thought about it more and I think I figured it out. Sticking with the same example and moving things around so that each row only contains what we know at
This table can be used as input to the model, with One thing to note is that performance can be pretty poor when using the default normalisation settings, as the regressors and Any other thoughts and feedback are still welcome. 🙂 |
Beta Was this translation helpful? Give feedback.
OK, I thought about it more and I think I figured it out. Sticking with the same example and moving things around so that each row only contains what we know at
ds
, we get:This table can be used as input to the model, with
fcst_for_<i>hr_from_now
as lagged regressors.One thing to note is that performance can be pretty poor when using the default normalisation settings, as the regressors and
y
may end up on different scales.Any other thoughts and feedback are still welcome. 🙂