我正在处理涉及逻辑回归模型的任务,我需要根据其中一个预测变量绘制 pearson 标准化残差。这是基本设置:
model <- glm(outcome ~ predictor1 + predictor2, family=binomial(logit))
res <- residuals(model, "pearson")
在查看残差分布时,我发现与使用 Stata 的同事(使用 predict 和 rstandard)完全不同。它们的残差或多或少是正常的,而在我的值中存在差距(不是单个残差在 -0.05 和 1.15 之间)。这在逻辑回归的背景下确实有意义,尤其是最大预测概率不是那么高(38%)。
我想了解这里发生了什么……Stata 做了什么而 R 没有做这些残差?