首页 > 解决方案 > 在 R 中运行逻辑回归

问题描述

我第一次在 R 中运行逻辑回归。通常我在 SPSS 中执行此操作,但我在 R 中的输出不同。

在 SPSS 我会这样运行它:

LOGISTIC REGRESSION VARIABLES benefits
/METHOD=ENTER hhinc_band
/CONTRAST (hhinc_band)=INDICATOR
/PRINT=SUMMARY CI(95)
/CRITERIA=PIN(0.05) POUT(0.10) ITERATE(20) CUT(0.5).

在 R 中,我这样做:

logistic <- glm(benefits ~ hhinc_band, 
data=data2017)    

为了获得相同的输出,我需要在 R 中运行任何额外的东西吗?

感谢任何指导。

干杯。

标签: rregressionspss

解决方案


我认为 glm 中的默认选项是高斯。您可以通过指定族来运行逻辑模型:

 glm(benefits ~ hhinc_band, data=data2017, family = "binomial") 

有关更多信息,请参见此处 https://stats.idre.ucla.edu/r/dae/logit-regression/


推荐阅读