簡體   English   中英

如何使用gbm提取邏輯回歸中的系數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM