有没有办法从插入符号对象生成置信区间?

时间:2015-07-06 20:54:49

标签: r r-caret

我希望能够从我使用包插入符创建的模型中生成置信区间。使用predict(model, data, interval = "confidence")创建模型时,可以使用lm()完成此操作。但是,当我使用使用插入符号train()函数创建的模型尝试相同的命令时,出现以下错误:

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

即使我在method = "lm"函数中设置了train,也是如此。有谁知道如何从这样的对象获得置信区间?最好使用predict,因此格式相同。

谢谢!

1 个答案:

答案 0 :(得分:4)

了解如何做到这一点! caret个对象实际上存储了原始模型,位于大量元数据下面。您可以使用my_model_name$finalModel访问此模型。因此,要查找置信区间,您可以调用predict(my_model_name$finalModel, my_data, interval = "confidence")