改变R中glm中分类预测因子的水平

  • 本文关键字:水平 glm 分类 改变 r glm
  • 更新时间 :
  • 英文 :


我有一个名为";组";,该组有3个类别(ALTO、MEDIO、BAJO(。在我的二项式族glm中,摘要显示了截距+BAJO和MEDIO,但我需要在我的tab_model中只看到ALTO和MEDIO并让BAJO作为截距。有什么办法可以改变这个设置吗?

mSUI1d <- glm(Suicidio ~ Grupo, data = PAIS_PBI, family = binomial)
> mSUI1d
Call:  glm(formula = Suicidio ~ Grupo, family = binomial, data = PAIS_PBI)
Coefficients:
(Intercept)    GrupoBAJO   GrupoMEDIO  
-1.35703      0.12204      0.07421  
Degrees of Freedom: 42454 Total (i.e. Null);  42452 Residual
(1027 observations deleted due to missingness)
Null Deviance:      44250 
Residual Deviance: 44230    AIC: 44240

这是我的tab_model:

Odds Ratios  IC (95%)
GrupoBAJO   1.13 ***    1.07 – 1.20
GrupoMEDIO  1.08 *      1.02 – 1.14
Observations    42455

您可以使用relevel()函数来指定因子的哪个级别是参考级别。假设变量Grupo已经是一个因素,这应该有效:

PAIS_PBI$Grupo <- relevel(PAIS_PBI$Grupo, ref = "BAJO")

最新更新