JSL: comment pouvez-vous créer une colonne de validation en utilisant une stratification aléatoireJe veux créer une colonne de validation en utilisant stratifié aléatoire JSL , mais cela ne semble pas me laisser inclure le nom de la colonne pour la stratification:
Make Validation Column(
Training Set( 0.50 ),
Validation Set( 0.25 ),
Test Set( 0.25 ),
Stratified Random(:Group)
);
Cela ouvre une boîte de dialogue de sélection de colonne. Je ne trouve pas de documentation sur la manière de spécifier la colonne en code JSL.
Re: JSL: comment pouvez-vous créer une colonne de validation en utilisant une stratification aléatoireCela a bien fonctionné au passage. J'ai pu utiliser cela dans un script pour rapidement des colonnes de validation générales stratifiées par une autre colonne.
Re: JSL: comment pouvez-vous créer une colonne de validation en utilisant une stratification aléatoireJ'ai joué avec l'objet Créer une colonne de validation et, comme vous l'avez indiqué, je ne pouvais pas faire fonctionner le Stratified Random sans afficher la fenêtre de sélection de colonne. Cependant, j'ai pu ajouter un élément By () dans le script et cela peut marcher pour ce que vous voulez:
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 )
);