JSL: ¿cómo se puede hacer un script para hacer una columna de validación usando un estratificado aleatorio?Quiero crear una columna de validación utilizando estratificado al azar en JSL , pero no parece permitirme incluir el nombre de la columna para la estratificación:
Make Validation Column(
Training Set( 0.50 ),
Validation Set( 0.25 ),
Test Set( 0.25 ),
Stratified Random(:Group)
);
Esto abre un diálogo de selección de columna. No puedo encontrar documentación sobre cómo especificar la columna en el código JSL.
Re: JSL: ¿cómo puedes hacer un script para hacer una columna de validación usando estratificado aleatorio?Esto funcionó muy bien por cierto. Pude usar esto en un script para columnas de validación general rápidamente estratificadas por otra columna.
Re: JSL: ¿cómo puedes hacer un script para hacer una columna de validación usando estratificado aleatorio?Jugué un poco con el objeto Crear columna de validación y, como usted indicó, no podía hacer que el trabajo aleatorio estratificado sin que se abriera la ventana de selección de columna. Sin embargo, pude agregar un elemento By () en el script y puede funcionar para lo que quieras:
Names Default To Here( 1 );
dt = Current Data Table();
dt << Make Validation Column(
Training Set( 0.50 ),
Validation Set( 0.25 ),
Test Set( 0.25 ),
formula random,
by( :group )
);