[英]What is the difference between "confint" and "confint.default" when calculating confidence intervals for a logit model in R?
我想计算 R 中 logit 模型的某些参数的置信区间。我已经阅读了confint和confint.default的文档,但我无法理解有关何时适合应用每个函数的信息。 有人可以向我解释一下吗?
你只需要调用confint
。 confint
是一个“通用”函数。 它根据您作为参数提供的模型对象的类型“调度”适当的“方法”函数。
如果您为使用glm
函数创建的模型提供confint
,则confint
调度函数confint.glm
。 (如果你运行class(x)
,其中x
是你的模型对象的名称,你会看到它的类是glm
,这就是告诉confint
调度哪个方法。)调用confint.default
将强制使用“默认”方法。 confint
的帮助解释了“默认方法假定正态性”,因此在用于逻辑回归模型时可能会给出不正确的结果。
您可以通过运行methods(confint)
来查看confint
具有方法的所有模型类型,并且您会看到其中之一是confint.glm
。
这都与 R 中面向对象编程的工作方式有关。例如,请参见此处了解详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.