當我使用隨機拆分運行模型時如何知道哪些行是我的驗證數據集 (JMP PRO)當我使用隨機選擇時,當我的目標變量是類別變量時,如何確定哪些行(觀察)是我的驗證點?例如來自https://www.jmp.com/support/help/14/example-of-profit-matrix-and-decision-matrix-rep.shtml#1276835我知道對於連續目標變量,我可以從預測與實際圖中選擇行來了解哪些觀察被標記為驗證/訓練數據。但我找不到這個用於分類目標變量。謝謝回复:當我運行隨機拆分模型時如何知道哪些行是我的驗證數據集 (JMP PRO)彼得和傑夫,
謝謝大家的回答和解決方案。
我使用並了解您提到的功能。
只是想知道 JMP 如何隨機拆分數據(在隨機森林、提升樹等模型中)以及從 JMP 隨機拆分中,我可以將行/觀察識別為分類目標變量的訓練/驗證。
從 Jeff 的帖子來看,JMP 似乎無法識別它們。
回复:當我運行隨機拆分模型時如何知道哪些行是我的驗證數據集 (JMP PRO)我建議的另一件事是,如果您有分類響應,在 JMP Pro 的製作驗證列功能中創建驗證列的一般最佳做法是選擇下面圈出的分層隨機選項,然後選擇您的目標變量。 這將強制您選擇的隨機化百分比應用於分類變量的每個級別……這有助於防止模型偏差。

回复:當我運行隨機拆分模型時如何知道哪些行是我的驗證數據集 (JMP PRO)您正在分區啟動對話框中使用“驗證部分”選項。

不幸的是,我沒有看到一種方法來識別哪些行用於使用此方法進行驗證。
如果你有 JMP Pro,我同意@Peter_Bartell . 你可以創建驗證列指定哪些行用於驗證。
回复:當我運行隨機拆分模型時如何知道哪些行是我的驗證數據集 (JMP PRO)我想我明白你在做什麼……但我不是 100% 確定。 聽起來您可能正在從建模平台對話啟動中選擇驗證百分比? 我的建議是在建模之前,使用 JMP Pro 的生成驗證列功能,在數據表中創建一個列,其行值將是訓練、驗證和可選的測試。 然後在模型啟動窗口中,只需將驗證列名稱放在驗證角色中,然後像往常一樣運行平台。 請參閱隨附的示例數據表以了解我的建議...我沒有包括預測變量列,但它顯示了我在第一次回復中的建議。
回复:當我運行隨機拆分模型時如何知道哪些行是我的驗證數據集 (JMP PRO)彼得,
感謝您的回复。 但 ”另一個驗證列”在隨機拆分分類變量時無法在數據或結果中找到。當結果顯示實際與預測圖(通過突出顯示圖中的數據點)時,行選擇只能用於數字目標變量。 但是對於分類目標變量,結果有 ROC、Matrix 等,我無法確定哪些行來自驗證部分,哪些行來自訓練部分......
回复:當我運行隨機拆分模型時如何知道哪些行是我的驗證數據集 (JMP PRO)在我的腦海中,確定哪些行屬於三個潛在驗證列變量行類別中的任何一個的一種可視化交互方式是使用 Distribution 平台創建兩個分佈。 一個分佈是您的目標變量,另一個是驗證列。 然後,您只需單擊 Validation 列分佈圖中的每個條,觀察數據表中發生的變化以及目標變量分佈。 其他方法也可以像使用行選擇一樣適用……但我總是更喜歡視覺方法而不是非視覺方法。