Skip to content
Financial Machine Learning / Finance-aware training and validation

Finance-aware validation

Ordinary kk-fold randomly holds out folds under an IID assumption. Financial event labels overlap and features are serially dependent, so that procedure leaks. Purged kk-fold and purging/embargoes repair the split. This note's deliverable is a split diagram in prose/table for the five-event fixture, not a second implementation of purged CV.
Learning objectives. By the end of this note you should be able to:
  • contrast library kk-fold with purged/embargoed splits;
  • purge and embargo the fixture when E3E_3 is held out;
  • state what the embargo controls that purging does not;
  • produce an exclusion ledger as the validation artefact.

In this lesson

  1. Ordinary kk-fold versus finance-aware splits
  2. Fixture split diagram
  3. Deliverable: exclusion ledger

Before you start

The full lesson, with worked examples and exercise solutions, is for members.

Read the full lesson

New to SelfMadeQuant.com? See membership options or browse the Financial Machine Learning syllabus.