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
(固定效应)是多重共线的,也就是说,它们之间存在一些恒定的线性组合。