<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Cuál es la forma más fácil y conveniente de dividir los datos en capacitación, prueba y validación sin usar JMP Pro?
Puede encontrar útil la función "Inicializar columna" para esta tarea. Para crear una columna de "uso de datos", agregue una nueva columna a su tabla, haga clic con el botón derecho y seleccione "información de columna" y luego habrá una opción de "Datos iniciales" hacia la parte inferior del cuadro de diálogo (una vez que se haya inicializado, no aparecerá en el cuadro de diálogo de información de la columna). En el menú desplegable, seleccione "Aleatorio" y luego de las opciones de radio "Indicador aleatorio". Ahora tienes tres líneas que tienen el valor predeterminado de 0, 1 y 2. Puedes renombrarlo como Tren, Prueba, Validar o lo que quieras. Finalmente, puede seleccionar la proporción de los datos que desea en cada grupo. El resultado será una columna indicadora que puede usar para filtrar sus datos para ajustar, probar y validar.
La forma más sencilla de hacerlo de forma interactiva es abrir la tabla de datos en cuestión, ir al menú desplegable y seleccionar:
Filas ==> Selección de fila ==> Seleccionar aleatoriamente
Luego ve a
Tablas ==> Subconjunto
Crear la nueva tabla de datos.
En la tabla de datos original, haga clic en una de las filas seleccionadas y seleccione
Invertir selección
Luego regresa a
Tablas ==> Subconjunto
y crea tu segunda tabla de datos
Esto también puede ser simplemente guión
Nombres predeterminados aquí ( 1 );
dt = Tabla de datos actual ();
// Crear una columna uniformemente aleatoria
dt << Nueva Columna ( "mi muestra aleatoria" fórmula ( Uniforme al azar ()));
// Seleccionar el 20% de los datos.
dt << selecciona donde (: mi muestra aleatoria <= .2 );
// Eliminar la columna de números aleatorios ya que ya no es necesaria
dt << eliminar columnas ( "mi muestra aleatoria" );
// Poner esas filas seleccionadas en una tabla de datos Validar
dt << subconjunto (filas seleccionadas ( 1 ), columnas seleccionadas ( 0 ), nombre de la tabla de salida ( "Validar" ));
// Invertir la selección de fila
dt << selección de fila invertida ;
// Coloca todas esas filas en la tabla de datos de entrenamiento
dt << subconjunto (filas seleccionadas ( 1 ), columnas seleccionadas ( 0 ), nombre de la tabla de salida ( "Formación" ));