你好@CentroidError56
很抱歉您至今沒有收到回覆。我查閱了相關文獻,似乎最接近您想要的結果的方法是計算自助法區間(SVM 似乎沒有置信區間)。
可以想像在 SVEM 廣義迴歸中那樣計算區間,因此過程如下:
- 透過自動驗證表建立具有分數加權自助法的新表。
- 執行 SVM 分析,將「有效權重」作為頻率角色,「有效集」作為驗證角色。
- 模型建立完成後,儲存列預測公式。
- 建立有效權重值的排列組合(開啟列公式,選取/取消選取公式的計算,強制重新計算公式以產生新的權重),然後重新執行 SVM 分析。
- 儲存新的列預測公式並重複此過程(像在 SVEM 中一樣重複 100-200 次)。
- 將所有列預測公式儲存到表格後,建立一個新列,該列表示所有先前重採樣公式的平均值;再建立一個新列,該列表示透過計算各個重採樣公式的標準差來計算預測反應的標準誤差。
- 然後,您可以使用 Profiler,並使用這兩個新建立的列(重採樣公式的平均值和標準差),指定“展開中間公式”,並在 JMP 詢問是否可以使用 StdError 列建立區間時按一下「確定」。
正如您所想,僅通過點擊操作很難實現這一點(重複這個過程相當繁瑣),所以我建議您嘗試編寫腳本(但我顯然不是腳本編寫者)。例如,我使用 RBF SVM 在糖尿病資料集上進行了測試,成本為 0.265,gamma 值為 0.09,並且只重複了 4 次(即 5 個重採樣公式,文件已附上):

一旦我利用這 5 個重採樣公式建立了平均值和標準誤差列,我就可以使用這兩個欄位來運行 Profiler:

或許社群成員或JMP工作人員可以幫忙設計這個JSL腳本?
同時,您也可以將此間隔需求新增到JMP 願望清單中。
希望這個回答對您有幫助。