Storage glossary · JSON corpus · llms.txt · hesela.com

temporal-validation · shipping · also time-forward validation, chronological validation

Temporal validation

Temporal validation evaluates a predictor on later observations using training information available before the evaluation boundary.

Related Observatory article: Temporal validation on hesela.com

Training on earlier observations and testing on later ones approximates a future-prediction task; a random split can expose training to future conditions. [1] For disk errors, Xu et al. report a setting-specific gap between random and time-forward evaluation, not a universal correction factor. [2] Chronological separation is different from grouping by drive identity: it does not by itself test generalization to unseen drives. Feature selection and preprocessing must be fitted using training data only. [3]

Relations

related
smart, class-prevalence, precision, recall, f1-score, drive-day

Limitations

Citations

  1. scikit-learn: cross-validation, grouped data and time-series evaluation. (accessed 2026-10-14)
  2. Xu et al. Improving Service Availability of Cloud Systems by Predicting Disk Error. USENIX ATC 2018, sections 2.2 and 4.4. (accessed 2026-10-14)
  3. scikit-learn: common pitfalls, preprocessing and data leakage. (accessed 2026-10-14)

JSON: /data/terms/temporal-validation.json