Del curso: Python para data scientist avanzado

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.100 cursos impartidos por expertos del sector.

Leave one out: en qué consiste

Leave one out: en qué consiste

Al hablar de validación externa, 'k fault' o la validación externa simple son las opciones más populares. Pero hay una que es particularmente divertida y costosa en tiempo, que es la "leave-one-out". Como su nombre indica, lo que hacemos con esta validación es entrenar al modelo con todos los datos excepto uno. Sería el equivalente a usar aquí uno partido por 'n'. Es decir, el "training" es todos los datos menos uno y el "testing" 's' punto. La particularidad de este modelo de validación externa es que repites este proceso 'n' veces. Obviamente esto puede ser muy costoso, depende del tipo de modelo que usemos. Pero puede ser de gran utilidad cuando tengamos tamaños de muestra muy reducidos. Scikit-learn nos ofrece una función que es muy sencilla de utilizar. Y es tan fácil como escribir esta instrucción. Al ser siempre el mismo proceso, no hace falta ni que le especifiquemos ningún parámetro. Ejecutamos. Y te muestra un código donde lo que hacemos es, para cada una de las particiones…

Contenido