Time Series and Forecasting

Compare two forecasts on the same days

Let the earlier winner lose on another window

Botie has predictions recorded before their targets arrived. The methods must be compared on the same dates.

BOTIE

What should happen when the first method is exact on the changed targets?
The inputs we are comparing

Shared target observations

Two origins

  1. 09
  2. 18

A reversed winner

  1. 05
  2. 15

One row per forecasting method

Two origins

69
6.57.5

A reversed winner

55
47
Result for two origins
  1. 02
  2. 11.5
Choose an explanation to test
Which rule coped with the surge?

This check uses the pieces from “Keep a separate error mean for each forecast method”.

BOTIE

Botie recorded three successive held-out targets and the forecasts two rules issued before those targets arrived. Return each rule's mean absolute error. Each prediction row is one rule, and columns follow the same dates as the actual values.
Shared target observations
  1. 010
  2. 120
  3. 210
One row per forecasting method
101020
121612

Use a number, text, or an array matching the requested result. For a matrix, put each row in brackets. Saving your prediction runs your current construction on these inputs and checks the earlier examples too.

Build a construction in the workspace above first. This case will test those pieces.

Can this error reducer establish that each forecast was made without seeing its target?

Check forecast provenance before comparing errors; the final arithmetic cannot detect earlier leakage.

The provided forecasts must already respect their historical origins. This reducer cannot detect leakage in how they were created.

Work through the Python challenges →
Continue the courseReinforcement Learning →
← Learning From a Series' Own Past