参考水平的glm系数

问题描述 投票:0回答:1

我需要知道glm的每个级别的系数。

Call:  glm(formula = Rep ~ ph_cat1, family = binomial(), data = db)

Coefficients:
(Intercept)     ph_cat12     ph_cat13  
      3.296       -3.381       -4.277  

Degrees of Freedom: 356 Total (i.e. Null);  354 Residual
  (27 osservazioni eliminate a causa di valori mancanti)
Null Deviance:      494.9 
Residual Deviance: 459.5    AIC: 465.5
> coef(full.model[-1])
NULL
> round(coef(full.model))
(Intercept)    ph_cat12    ph_cat13 
          3          -3          -4 

我尝试过+0和+1

> full.model <- glm(Rep ~ ph_cat1 + 0  , data = db,family=binomial())
> full.model

Call:  glm(formula = Rep ~ ph_cat1 + 0, family = binomial(), 
   data = db)

Coefficients:
ph_cat11  ph_cat12  ph_cat13  
3.29584  -0.08474  -0.98083  

Degrees of Freedom: 357 Total (i.e. Null);  354 Residual
 (27 osservazioni eliminate a causa di valori mancanti)
Null Deviance:      494.9 
Residual Deviance: 459.5    AIC: 465.5
> full.model <- glm(Rep ~ ph_cat1 + 1  , data = db,family=binomial())
> full.model 

Call:  glm(formula = Rep ~ ph_cat1 + 1, family = binomial(), 
   data = db)

Coefficients:
(Intercept)     ph_cat12     ph_cat13  
     3.296       -3.381       -4.277  

Degrees of Freedom: 356 Total (i.e. Null);  354 Residual
 (27 osservazioni eliminate a causa di valori mancanti)
Null Deviance:      494.9 
Residual Deviance: 459.5    AIC: 465.5

我不明白哪种方法是为每个级别获得正确系数的正确方法。

r glm
1个回答
0
投票

通常,如果您的回归中不包含常数项,则会出现一些问题。

© www.soinside.com 2019 - 2024. All rights reserved.