Ajustar o passado é fácil
Dê a um modelo liberdade suficiente e ele ajustará quaisquer dados de treino, ruído incluído. É o sobreajuste: um ótimo ajuste dentro da amostra que desmorona com dados novos. O subajuste é o oposto, um modelo simples demais para captar o padrão. O remédio para ambos é julgar um modelo com dados que ele não viu. O dentro da amostra nunca diminui ao acrescentar preditores, então premia o sobreajuste, enquanto o ajustado penaliza cada preditor adicional.
A validação cruzada de dobras divide os dados em dobras, treina com , pontua na dobra reservada e tira a média das pontuações. Um conjunto de teste à parte, tocado uma só vez no fim, dá a estimativa honesta final; as dobras de validação se esgotam em escolhas como a penalização . Com séries temporais, embaralhar é errado: uma divisão aleatória treina com dias posteriores aos que testa, o que vaza o futuro. Use a validação walk-forward, sempre treinando no passado e testando no bloco seguinte, opcionalmente com uma lacuna para evitar sobreposição de rótulos.
- Sobreajuste: ótimo nos dados de treino, ruim em dados novos. Subajuste: ruim em ambos.
- Validação cruzada: treinar em algumas dobras, pontuar na reservada, tirar a média; guardar um conjunto de teste para o fim.
- Séries temporais: nunca embaralhe; treine no passado, teste no bloco futuro (walk-forward).
Lab: o que é avaliado
- O tamanho de um conjunto de treino10 pts
- Por que não embaralhar15 pts
- Um teste walk-forward15 pts
- Um R quadrado ajustado15 pts
- O vocabulário15 pts
- Identificar o vazamento15 pts
- Por que o ajuste dentro da amostra diz pouco15 pts