[英]how to extract coefficients in logistic regression using gbm?
我將gbm包用於廣義增強回歸模型,並希望能夠提取生成的系數以存儲在數據庫中。
我已經在使用R自動生成可以導出到數據庫並存儲的公式。 例如,我一直在使用Harrell博士的lrm軟件包執行邏輯回歸,例如:
output <- lrm(outcome~predictor1+predictor2,data=dataset)
cat(output$coefficients)
gbm是否可以執行此操作? 我知道gbm給出了許多按權重線性組合的樹,但是是否有可能將每棵樹打印出來? 還是至少在interaction.depth = 1(例如,不允許任何交互)的情況下這樣做?
GBM(以及其他基於樹的模型)沒有系數,因此沒有要提取的任何內容。 您是否正在嘗試使用gbm
對象為數據庫評分? 如果是這樣,您有兩個選擇:1)將每個gbm
樹編碼為SQL查詢2)將數據拉入R,對其評分,然后將其寫回到數據庫中。
您可以使用pretty.gbm.tree
函數查看樹結構: https : pretty.gbm.tree
這里有關於輸出的更多詳細信息: 了解R gbm包中的樹結構
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.