Use backtesting to estimate the performance of your forecast model.
Backtesting logic
When you create a forecast model, a backtest is automatically generated based on a subset of historical data (actuals). Take note that:
- The data withheld is equal to the length of the forecast horizon.
- The trained forecast model automatically produces predictions for the period represented by the withheld data.
- Backtesting supports the comparison of forecast against actuals. The accuracy metrics derive from this comparison.
Backtest example
You have 12 months worth of historical data and a 3-month forecast horizon.
- The model training process uses the first 9 months of historical data and predicts the remaining 3 months (these 3 months are held back as a comparison sample).
- PlanIQ compares the forecast of the last 3 months with the actuals. This comparison results in advanced accuracy metrics that estimate the performance of the forecast model.
You can import the backtest data to estimate performance at the item level. The closer the forecasted values are to the actuals, the more accurate the model's predictions are, and the better the estimated performance.