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