JSL:階層化ランダムを使って検証カラムを作成するスクリプト階層化ランダムを使用して検証列を作成したい JSL しかし、列名を層別化するために含めることはできません。
Make Validation Column(
Training Set( 0.50 ),
Validation Set( 0.25 ),
Test Set( 0.25 ),
Stratified Random(:Group)
);
これにより列選択ダイアログが表示されます。 JSLコードで列を指定する方法に関する文書を見つけることができません。
再:JSL:どのようにあなたはスクリプトが階層化ランダムを使用して検証列を作ることができますかところでこれはとてもうまくいった。これをスクリプトで使用して、一般的な検証列を別の列で層別化することができました。
再:JSL:どのようにあなたはスクリプトが階層化ランダムを使用して検証列を作ることができますか私はMake Validation Columnオブジェクトを試してみました、そしてあなたが示したように、私は列選択ウィンドウを表示させずに層別化されたランダム作品を作ることができませんでした。 しかし、私はスクリプトにBy()要素を追加することができ、それはあなたが望むもののために働くかもしれません:
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 )
);