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 )
);