在 JMP PRO 中創建驗證列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />使用 JMP PRO 時是否有快速方法或插件來創建驗證列(並且不必執行新列>缺失數據>隨機...中的步驟)。
我知道神經平台中的保存驗證,但它只創建訓練和驗證類別(我還喜歡有一個測試類別)。
謝謝!
阿涅斯
回复:在 JMP PRO 中創建驗證列另一種選擇:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Make Validation Column(
Training Set( 0.75 ),
Validation Set( 0.25 ),
Validation Column Type( Formula ),
Go
);
再見
詹保羅
回复:在 JMP PRO 中創建驗證列直到現在我才知道 Random Category() ;這是一個更優雅的解決方案!
朱利安
回复:在 JMP PRO 中創建驗證列你好,
選擇標準中不應有明顯的模式。 最簡單的公式之一使用 JMP 的 RandomCategory 函數,如下所示:

(抱歉小數點逗號,但我在法國工作)。 您必須在對話框的函數定義中插入新行,因為默認情況下,該函數僅建議兩行。
伊夫
回复:在 JMP PRO 中創建驗證列或者,您可以使用隨機整數函數而不是序列,但使用序列將確保比例更接近您定義的值(因為序列是可預測的,而隨機整數則不可預測)。 但是,如果由於某種原因,整個序列存在系統性偏差(例如,由於測量系統,每 5 個觀察值在某種程度上都不同,這意味著您的所有“測試”數據都將是),那麼上述內容可能會出現嚴重問題。那種類型)。 可能不太可能,但也不是很好。 快速隨機地洗牌可以解決這個問題。
朱利安
回复:在 JMP PRO 中創建驗證列你好艾格尼絲HB ,
也許這會有幫助? 我使用 Sequence() 從 1 計數到 5(步長為 1,並將每個值重複 1 次),並將序列放入 match 函數中,將 1、2 和 3 重新編碼為 0(用於訓練)、4 as 1(用於驗證)和 5 as 2(用於測試),這將適合您的 .6、.2、.2 設置。
傑士林:匹配(序列(1, 5, 1, 1), 1, 0, 2, 0, 3, 0, 4, 1, 5, 2)

我希望這有幫助!
朱利安
回复:在 JMP PRO 中創建驗證列謝謝馬克,這就是我現在正在做的方式,通常使用 0.6 進行訓練,0.2 進行驗證,0.2 進行測試,但每次創建新的數據子集時我都必須重新創建列,我想知道是否有更簡單的方法來生成列或可以保存的腳本。
回复:在 JMP PRO 中創建驗證列當您為驗證狀態創建新列時,您可以使用對話框底部附近的“初始化數據”選項來選擇“隨機”>“隨機指示器”。 從這裡,我將輸入 0 的大部分和 1 的 1 部分。 份量由你決定,也許是0.25-0.5。