嗨 - 是否可以使用腳本或其他方法來自動驗證我的多元回歸模型?目前,我正在從原始模型中手動刪除行的子集,使用行的平衡進行回歸,然後使用該子集來評估模型的執行情況。然後我重複了無數次。這非常耗時,特別是考慮到我現在需要稍微更改我的原始模型。我意識到 JMP Pro 會執行此操作,但目前無法訪問 JMP Pro。提前致謝!
是的,您可以編寫一個腳本來對數據表進行子集化,執行回歸分析並保存預測列並將其應用於您的保留集。 為此,只需手動執行步驟,從日誌中捕獲所有腳本行。 將它們粘合在一個腳本文件中,稍加調整,您就完成了 90% 的工作。 祝你好運!
謝謝保爾丁。所以我的工作流程是:
1) 在 JMP 中打開 orig 表(原始表 164 行)
2)從原始表中創建行的隨機子集
2.a.從 orig 表中隨機抽取 16 行並將這些行“鏈接”到 orig 表
2.b.使用唯一名稱保存新創建的子集表(例如“TEST 1 - SUBSET”)
2.c.突出顯示/選擇子集表中的所有 16 行
2.d.單擊 orig table 並刪除突出顯示的 16 行
2.e.將原始表(現在包含 164-16 行)保存為類似於 2.b 的名稱。 (例如“測試 1 - 主要”)
3) 打開 TEST 1 - MAIN
4)分析,擬合模型,設置y和x的參數(我在第一次運行後使用“召回”),運行,保存
5)在產生的“擬合最小二乘”窗口中點擊紅色的“響應”三角形,保存列,預測公式
6) 打開 TEST 1 - SUBSET
7)添加三個新列:1)“test1_prediction”.....2)“is_test1_prediction > 410?”.....3)“差異 test1_pred > 410 減去實際 > 410”
8)將“預測公式”列中的 TEST 1 - MAIN 公式複製到標題為“test1_prediction”的 TEST 1 - SUBSET 列
9) 對 8) 的結果進行條件測試並放置在標題為“is_test1_prediction > 410?”的列中
10) 將公式添加到“差異 test1_pred > 410 減去實際 > 410”以從 TEST 1 - MAIN 中的現有列中減去 9) 的結果
11) 保存測試 1 - 子集
12) 重複步驟 1) 到 11)
我想我了解如何執行“分析”步驟並將每個步驟保存到腳本中,但我不明白的是如何通過腳本執行其他步驟,例如加載文件、創建新列(具有指定名稱)、將公式從一個文件的一列複製到另一個文件的一列,並保存表格(名稱與順序增加的測試編號相對應)。有什麼建議?
聽起來您需要開始學習如何編寫腳本。 這個社區有足夠多的示例腳本,向您展示如何編寫文件打開和列複製腳本。幫助菜單下還有腳本指南,幫助下的示例文件夾中有示例腳本。 JMP 腳本最重要的提示是你應該盡可能少做,在紅色三角形下你可以復制腳本,在日誌文件中你會看到腳本片段,使用它們。 將它們聚合在一個大的腳本文件中,應該不會太難。