Krydsvalidering ( krydsvalidering , krydsvalidering , krydsvalidering ; engelsk krydsvalidering ) er en metode til at evaluere en analytisk model og dens adfærd på uafhængige data. Ved evaluering af modellen opdeles de tilgængelige data i k dele. Derefter trænes modellen på k−1 dele af dataene , og resten af dataene bruges til test. Fremgangsmåden gentages k gange; i sidste ende bruges hver af de k datastykker til test. Resultatet er et skøn over effektiviteten af den valgte model med den mest ensartede anvendelse af de tilgængelige data.