打開“使驗證列”為隱藏,或分層隨機樣本的功能我覺得我在這裡遺漏了一些簡單的東西,但是是否可以在不打開窗口的情況下編寫 Make Validation Column 平台的腳本?我試圖用它來創建分層驗證列,並通過腳本進行分組。或者,是否有列公式或函數來創建帶有組的分層樣本樣本?
腳本回复:打開“使驗證列”隱藏,或分層隨機樣本的功能這是您嘗試的功能嗎?

回复:打開“使驗證列”隱藏,或分層隨機樣本的功能如果您以交互方式創建它並選擇“公式”而不是“固定”,您將看到如下公式:
製作驗證公式( [0.75, 0.25, 0], <<分層列( :Y1 ) )
這由名為 Y1 的列分層。
回复:打開“使驗證列”隱藏,或分層隨機樣本的功能我不相信公式包括分層,所以我嘗試這樣做:
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
);
回复:打開“使驗證列”隱藏,或分層隨機樣本的功能啊哈,好吧,我很抱歉,因為它設置了一個我無法使用 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>