在R中计算logit模型的置信区间时,“confint”和“confint.default”之间有什么区别?

在R中计算logit模型的置信区间时,“confint”和“confint.default”之间有什么区别?,r,confidence-interval,R,Confidence Interval,我想计算R中logit模型的一些参数的置信区间。我已经阅读了confint和confint.default的文档,但是我还不能理解关于何时适用每个函数的信息。有人能给我解释一下吗?你只需要给confint打个电话。confint是一个泛型函数。它根据作为参数提供的模型对象的类型分派适当的方法函数 如果向confint提供使用glm函数创建的模型,confint将分派函数confint.glm。如果运行classx,其中x是模型对象的名称,您将看到它的类是glm,这就是告诉confint分派哪个方

我想计算R中logit模型的一些参数的置信区间。我已经阅读了confint和confint.default的文档,但是我还不能理解关于何时适用每个函数的信息。有人能给我解释一下吗?

你只需要给confint打个电话。confint是一个泛型函数。它根据作为参数提供的模型对象的类型分派适当的方法函数

如果向confint提供使用glm函数创建的模型,confint将分派函数confint.glm。如果运行classx,其中x是模型对象的名称,您将看到它的类是glm,这就是告诉confint分派哪个方法的原因。调用confint.default将强制使用默认方法。confint的帮助说明,默认方法假定为正态,因此在逻辑回归模型上使用时,可能会给出不正确的结果

通过运行methodsconfint,您可以看到confint为其提供方法的所有类型的模型,其中一个是confint.glm

这些都与面向对象编程在R中的工作方式有关。例如,有关详细信息,请参见。

您只需要调用confint。confint是一个泛型函数。它根据作为参数提供的模型对象的类型分派适当的方法函数

如果向confint提供使用glm函数创建的模型,confint将分派函数confint.glm。如果运行classx,其中x是模型对象的名称,您将看到它的类是glm,这就是告诉confint分派哪个方法的原因。调用confint.default将强制使用默认方法。confint的帮助说明,默认方法假定为正态,因此在逻辑回归模型上使用时,可能会给出不正确的结果

通过运行methodsconfint,您可以看到confint为其提供方法的所有类型的模型,其中一个是confint.glm

这一切都与面向对象编程在R中的工作方式有关。例如,有关详细信息,请参见