Warum die Aufteilung alles entscheidet
Ein Modell wird an Daten beurteilt, die es nicht gesehen hat. Im Finanzbereich gibt es drei Mengen: Trainingsdaten zum Anpassen, Validierungsdaten zum Wählen der Einstellungen und Testdaten, einmal genutzt, zum Berichten des Ergebnisses. Sie müssen der Zeit folgen: auf der Vergangenheit trainieren, auf dem nächsten Abschnitt validieren, auf dem letzten testen. Eine zufällige Aufteilung legt Tage desselben Sturms in beide Mengen, das Modell erkennt dann Nachbarn, statt eine Regel zu lernen. Leakage heißt, dass Informationen aus der Validierungs- oder Testzeit in den Trainingsschritt gelangen. Es gibt vier häufige Formen: einen auf allen Tagen angepassten Scaler, ein Merkmal mit einem künftigen Preis, eine zielähnliche Spalte, die erst später bekannt ist, und sich zeitlich überlappende Labels.
Überlappende Labels verdienen besondere Sorgfalt. Ist das Label die Rendite der nächsten Monate, teilen das Label einer Trainingszeile und einer Testzeile Monate, sobald . Die letzten Trainingszeilen vor dem Testzeitraum kennen also einen Teil des Testergebnisses. Das Heilmittel ist das Purging, das diese Zeilen entfernt, und das Embargo, das einen Sicherheitsabstand hält, wie die nächsten Themen zeigen. Eine kleine Zahl zeigt die Größe: Bei Monatszeilen legt eine -Aufteilung den Testzeitraum auf Zeile , und für überlappen zwei Trainingszeilen an jeder Grenze.
- Nach Zeit aufteilen: auf der Vergangenheit trainieren, auf dem nächsten Abschnitt validieren, auf dem letzten testen und den Test nur einmal ansehen.
- Vier Leaks: angepasste Vorverarbeitung, künftige Merkmale, zielähnliche Spalten und überlappende Labels.
- Ein gemischter Wert ist ein Warnsignal: Hebt das Mischen der Tage den Wert stark, erkennt das Modell Nachbarn.
Lab: Was bewertet wird
- Wo der Testzeitraum beginnt10 Pkt.
- Die Trainingsgröße10 Pkt.
- Was der Scaler aus der Zukunft lernt10 Pkt.
- Überlappende Labels15 Pkt.
- Wie stark ein Mischen schmeichelt10 Pkt.
- Die richtige Aufteilung für eine Zeitreihe10 Pkt.
- Ein leckfreier Ablauf10 Pkt.
- Arten von Leakage10 Pkt.
- Warum Mischen den Wert aufbläht15 Pkt.