Abrir 'Hacer columna de validación' como oculta o función para una muestra aleatoria estratificadaSiento que me estoy perdiendo algo simple aquí, pero ¿es posible crear un script en la plataforma Make Validation Column sin que se abra la ventana?Estaba tratando de usarlo para crear columnas de validación estratificadas con agrupación a través de un script.Alternativamente, ¿existe una fórmula o función de columna para crear una muestra de muestra estratificada con grupos?
secuencias de comandosRe: Abrir 'Hacer columna de validación' como oculta, o función para una muestra aleatoria estratificada¿Es esta la función que probaste?

Re: Abrir 'Hacer columna de validación' como oculta, o función para una muestra aleatoria estratificadaSi lo crea de forma interactiva y elige "Fórmula" en lugar de "Fijo", verá una fórmula como esta:
Crear fórmula de validación ([0.75, 0.25, 0], <
Esto se estratifica mediante una columna denominada Y1.
Re: Abrir 'Hacer columna de validación' como oculta, o función para una muestra aleatoria estratificadaNo creo que la fórmula incluya la estratificación, así que en su lugar estaba intentando esto:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Lipid Data.jmp" );
dt << Make Validation Column(
Stratification Columns( :Gender ),
Training Set( 0.50 ),
Validation Set( 0.25 ),
Test Set( 0.25 ),
New Column Name( "Valid1" ),
Random Seed( 1234 ),
Go
);
Re: Abrir 'Hacer columna de validación' como oculta, o función para una muestra aleatoria estratificadaAh, ja, está bien, me disculpo porque estaba configurando una semilla aleatoria que no pude hacer funcionar con la fórmula de validación de creación.La opción para establecer una semilla aleatoria desaparece de la interfaz de usuario al seleccionar una fórmula.Pero acabo de descubrir que Random Reset puede resolver esto:
Names default to here(1);
dt = Open("$Sample_data/iris.jmp");
//Make a grouping Column
dt << New Column("Group", Numeric, "Nominal", Format("Best", 12), Formula(Floor((Row() - 1) / 5)));
random reset(10);
vals = transform each({r}, 1::nrow(dt), row() = r;
Make Validation Formula(
[0.75, 0.25, 0],
<<STRATIFICATION columns=""></STRATIFICATION>