Skip to content
ML Academy

Time series and forecasting · insight-1204

Estimate reconciliation weights and aggregate features only from data before each origin

Evidence type
practitioner heuristic
Difficulty
hard
Roles
Data scientist
Industries
retail, aviation

Summary: situation, action, reason, boundary

  1. Situation

    A hierarchical forecast reconciles with MinT; its error covariance is estimated once from residuals over the whole history and then used in every backtest origin.

  2. Action

    Re-estimate the covariance (or shrinkage target) at each origin from residuals up to that origin. With many bottom series relative to the history length, use the shrinkage estimator rather than the sample covariance.

  3. Reason

    MinT's weights are a function of estimated error covariances. Estimated on all data they encode future errors, and the sample covariance is unreliable when series are many and history short.

  4. Boundary

    Any reconciliation with data-estimated weights, and aggregate-level features such as network mean demand.

Symptom or risk

The covariance contains the test-period errors, so reconciliation looks better than it can be in production.

Exceptions

Bottom-up and OLS reconciliation do not estimate weights from errors.

Trade-offs

Per-origin estimation costs compute; shrinkage adds bias toward a diagonal matrix.

Pitfalls

Computing a route-group mean target feature over the full year and calling it a static attribute.

Lessons and concepts

Claims and their sources