是否有可用於在 JMP 中自動執行多元回歸模型驗證測試的腳本? (不是 JMP Pro)您好 - 是否可以使用腳本或其他方法來自動對我的多元回歸模型進行驗證測試?目前,我正在從我的原始模型中手動刪除行的子集,使用行的平衡進行回歸,然後使用該子集來評估模型的執行情況。然後我重複了無數次。這非常耗時,尤其是考慮到我現在需要稍微更改原始模型。我知道 JMP Pro 可以執行此操作,但目前無法訪問 JMP Pro。提前致謝!
分析數據表腳本回复:是否有腳本可用於在 JMP 中自動執行多元回歸模型的驗證測試? (不是 JMP Pro)謝謝保爾丁。我來看看。由於我不經常使用腳本,希望學習曲線能花時間!(我在國家機構工作,無法僱用你的技能——不過謝謝你提醒你有空。)
回复:是否有腳本可用於在 JMP 中自動執行多元回歸模型的驗證測試? (不是 JMP Pro)謝謝你的回复。我會試一試,也會注意“創建驗證列”命令。
回复:是否有腳本可用於在 JMP 中自動執行多元回歸模型的驗證測試? (不是 JMP Pro)你好@learning_JSL ,
學習 JSL 將幫助您完成工作並加快速度。 腳本非常簡單直觀。 您肯定想做的一件事是使用“幫助”>“腳本索引”來幫助您。 事實上,有一個名為 Make Validation Columns() 的命令,它將在您的數據表中創建您的訓練、驗證和測試數據集。 在任何 JMP 建模平台下,您所需要做的就是讓驗證列發揮作用,JMP 知道如何在建模過程中利用這些數據。 一旦獲得合適的擬合,您就可以將預測公式保存到數據表中。
希望這可以幫助!,
DS
回复:是否有腳本可用於在 JMP 中自動執行多元回歸模型的驗證測試? (不是 JMP Pro)聽起來您需要開始學習如何編寫腳本。 這個社區中有足夠的示例腳本,向您展示如何編寫文件打開和列複製腳本。還有幫助菜單下的腳本指南,幫助下的示例文件夾中有示例腳本。 JMP 腳本最重要的提示是您應該盡可能少地執行它,在紅色三角形下您可以復制腳本,在日誌文件中您將看到腳本片段,使用它們。 將它們聚合在一個大腳本文件中,應該不會太難。
回复:是否有腳本可用於在 JMP 中自動執行多元回歸模型的驗證測試? (不是 JMP Pro)謝謝保爾丁。所以我的工作流程是:
1)在JMP中打開原始表(原始表有164行)
2) 從 orig 表創建行的隨機子集
2.a.從 orig 表中隨機拉出 16 行並將這些行“鏈接”到 orig 表
2.b.使用唯一名稱保存新創建的子集表(例如“TEST 1 - SUBSET”)
2.c.突出顯示/選擇子表中的所有 16 行
2.d.單擊原始表並刪除突出顯示的 16 行
2.e.將原始表(現在包含 164-16 行)保存為類似於 2.b 的名稱。 (例如“測試 1 - 主要”)
3) 打開測試 1 - 主要
4)分析,擬合模型,設置y和x的參數(我在第一次運行後使用“recall”),運行,保存
5) 在出現的“最小二乘擬合”窗口中單擊紅色“響應”三角形,保存列、預測公式
6) 打開測試 1 - 子集
7) 添加三個新列:1) "test1_prediction".....2) "is_test1_prediction > 410?".....3) "difference test1_pred > 410 minus actual > 410"
8)將 TEST 1 - “預測公式”列中的主要公式複製到 TEST 1 - 標題為“test1_prediction”的子集列
9) 對 8) 的結果進行條件測試並放在標題為“is_test1_prediction > 410?”的列中
10) 將公式添加到“difference test1_pred > 410 minus actual > 410”以從 TEST 1 - MAIN 中的現有列中減去 9) 的結果
11) 保存測試 1 - 子集
12) 重複步驟 1) 到 11)
我想我明白如何執行“分析”步驟並將每個步驟保存到腳本中,但我不明白的是如何通過腳本執行其他步驟,例如加載文件、創建新列(具有指定名稱)、將公式從一個文件的一列複製到另一個文件的一列,並保存表格(名稱與順序增加的測試編號相對應)。有什麼建議麼?
回复:是否有腳本可用於在 JMP 中自動執行多元回歸模型的驗證測試? (不是 JMP Pro)是的,您可以編寫一個腳本來對數據表進行子集化,執行回歸分析並保存預測列並將其應用於保留集。 為此,只需手動執行這些步驟,從日誌中捕獲所有腳本行。 將它們粘在一個腳本文件中,稍微調整一下,你就完成了 90%。 祝你好運!