簡體   English   中英

有沒有辦法從插入符號對象生成置信區間?

[英]Is there a way to generate a confidence interval from a caret lm object?

我希望能夠從我使用包插入符創建的模型中生成置信區間。 當使用lm()創建predict(model, data, interval = "confidence")可以使用predict(model, data, interval = "confidence")來完成此操作。 但是,當我使用插入符號train()函數創建的模型嘗試相同的命令時,我收到以下錯誤:

Error in extractPrediction(list(object), unkX = newdata, unkOnly = TRUE,  : 
  unused argument (interval = "confidence")

即使我在train功能中設置method = "lm"也是如此。 有誰知道如何從這樣的對象獲得置信區間? 最好使用predict因此格式相同。

謝謝!

找到了怎么做! 事實上, caret對象確實存儲了原始模型,位於一大堆元數據下面。 您可以使用my_model_name$finalModel訪問此模型。 因此,要查找置信區間,您可以調用predict(my_model_name$finalModel, my_data, interval = "confidence")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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