R: ¿Cómo dividir un marco de datos en conjuntos de capacitación, validación y prueba?

Estoy usando R para hacer aprendizaje automático. Siguiendo la metodología estándar de aprendizaje automático, me gustaría dividir aleatoriamente mis datos en conjuntos de datos de capacitación, validación y prueba. ¿Cómo hago eso en R?

Sé que hay algunas preguntas relacionadas sobre cómo dividir en 2 conjuntos de datos (por ejemplo, estoenviar), pero no es obvio cómo hacerlo para 3 conjuntos de datos divididos. Por cierto, el enfoque correcto es usar 3 conjuntos de datos (incluido un conjunto de validación para ajustar sus hiperparámetros).

Respuestas a la pregunta(6)

Su respuesta a la pregunta