如何從 Elastic Net Regression 平台取得 R-Sq、L1、L2 和 lambda 的值以便比較模型?我正在比較較小資料集上一些彈性網路回歸模型的不同參數設置,以演示何時資料集對於回歸方法來說太小,並且想要在 JMP、SAS、R 和 Python 之間進行比較。雖然我可以設定 alpha,但我看不到如何直接輸出所選模型中使用的 lambda、L1 和 L2 值以及模型的結果 R-Sq。是否有一個秘密的右鍵單擊我錯過的地方,因為我認為這些是人們想要看到的非常簡單的事情?其他軟體似乎以不同的方式提供這些。
我正在使用 JMP Po 18 並使用留一交叉驗證方法 - 這似乎也意味著不會產生模型比較摘要統計資料(如果我選擇 AICc 或 BIC 作為 CV 方法,則產生)...是這樣嗎?
提前致謝。
進階統計建模回覆:如何從彈性網路回歸平台取得 R-Sq、L1、L2 和 lambda 的值以便比較模型?您可以透過右鍵單擊數字列並選擇“生成資料表”以互動方式提取這些值。您可以編寫此操作或更具體的提取腳本。
回覆:如何從 Elastic Net Regression 平台取得 R-Sq、L1、L2 和 lambda 的值以便比較模型?感謝這個馬克,但我什至無法在輸出中找到能夠做到這一點的值。 JMP 技術人員的回應說“他們沒有顯示這些值”,我覺得這有點難以理解,因為人們肯定希望至少能夠看到 lambda、L1 和 L2。除非它們在 JMP 輸出中以不同的名稱呼叫?
他們還說,如果你使用 K-Fold 或 LOO 作為驗證,你不會得到 R-Sq - 但沒有解釋為什麼不 - 有什麼想法嗎?我很確定 SAS 直接提供了這些,所以我不確定為什麼 JMP 不這樣做?