La validación cruzada ( cross-validation , cross- validation , cross- validation ; English cross-validation ) es un método para evaluar un modelo analítico y su comportamiento en datos independientes. Al evaluar el modelo, los datos disponibles se dividen en k partes. Luego , el modelo se entrena en k−1 partes de los datos , y el resto de los datos se usa para la prueba. El procedimiento se repite k veces; al final, cada uno de los k datos se utiliza para la prueba. El resultado es una estimación de la efectividad del modelo elegido con el uso más uniforme de los datos disponibles.