Why k-fold cross-validation lies on time series
Asked at G-Research
You validate a return-prediction model with standard -fold cross-validation (rows shuffled into folds). It scores well, but live trading disappoints.
What is wrong with plain k-fold here, and what should you use instead?
Show a hint
Shuffling breaks the time order. What does that do when today's data is correlated with yesterday's, and when a training fold can sit after a test fold?
Your answer
This one is open-ended. Work it through, then check your reasoning against the full solution.