处理Alias变量的正确方法是什么?

时间:2019-02-12 16:20:47

标签: r logistic-regression

我正在进行逻辑回归并收到错误消息

Error in vif.default(failure.survival.train) : 
there are aliased coefficients in the model

生成上述消息的方程式是

group.survival.train = glm(group ~ .,family = binomial(logit), data =   group.train)
group_train_vif=vif(group.survival.train)

所以,我尝试关注

alias( glm(group ~ .,family = binomial(logit), data = group.train) ) 

所以我得到了以下输出

           (Intercept) group1 group2 group3 group4 group5 group6 group9
group7         0           0    0       0      0     0      0      0         
group8         0           0    0       0      0     0      0      0 

这是否意味着第7和第8组与第1-2-3-4-5-6-9组线性相关,并且我需要从模型中同时删除第7和第8组?

1 个答案:

答案 0 :(得分:0)

我不是别名方面的专家,但希望此链接会有所帮助,如果不是很抱歉的话。 What's the correct way to handle Alias variable?我知道这应该是评论,不一定是答案