R 线性混合模型-矩阵秩亏

R 线性混合模型-矩阵秩亏,r,R,我试图将线性混合模型应用于我的数据集,但我不断收到一条奇怪的消息: "fixed-effect model matrix is rank deficient so dropping 1 column / coefficient" 现在我的型号代码是: m0 <- lmer(y ~ var1 + var2 + var3 + (1|var4)) m0我在初次跑步时遇到了同样的问题,所以我检查了我包含的变量,其中一个(因子变量)只有1级。所以我把它取下来,它就起作用了。还要确保变量中没有N

我试图将线性混合模型应用于我的数据集,但我不断收到一条奇怪的消息:

"fixed-effect model matrix is rank deficient so dropping 1 column / coefficient"
现在我的型号代码是:

 m0 <- lmer(y ~ var1 + var2 + var3 + (1|var4))

m0我在初次跑步时遇到了同样的问题,所以我检查了我包含的变量,其中一个(因子变量)只有1级。所以我把它取下来,它就起作用了。还要确保变量中没有NA

要检查NA,请执行以下操作:

sapply(data[, c(variable_names), with=FALSE], function(x) sum(is.na(x)))
要删除NA,请执行以下操作:

data_no_NAs <- na.omit(data[, c(variable_names), with = FALSE])

data\u no\u NAs检查数据中的NA值这意味着
var1
var2
var3
(固定效应)是多重共线的,也就是说,它们之间存在一些恒定的线性组合。