打开“使验证列”为隐藏,或分层随机样本的功能我觉得我在这里遗漏了一些简单的东西,但是是否可以在不打开窗口的情况下编写 Make Validation Column 平台的脚本?我试图用它来创建分层验证列,并通过脚本进行分组。或者,是否有列公式或函数来创建带有组的分层样本样本?
脚本回复:打开“使验证列”隐藏,或分层随机样本的功能这是您尝试的功能吗?

回复:打开“使验证列”隐藏,或分层随机样本的功能我不相信公式包括分层,所以我尝试这样做:
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
);
回复:打开“使验证列”隐藏,或分层随机样本的功能如果您以交互方式创建它并选择“公式”而不是“固定”,您将看到如下公式:
制作验证公式( [0.75, 0.25, 0], <<分层列( :Y1 ) )
这由名为 Y1 的列分层。
回复:打开“使验证列”隐藏,或分层随机样本的功能啊哈,好吧,我很抱歉,因为它设置了一个我无法使用 Make Validation Formula 的随机种子。选择公式时,设置随机种子的选项从 UI 中消失。但是,我刚刚发现 Random Reset 可以解决这个问题:
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>