glmer引用结果字符串

glmer引用结果字符串,r,logistic-regression,lme4,mixed-models,R,Logistic Regression,Lme4,Mixed Models,我正在运行多水平逻辑回归,使用R中的包lme4中的函数glmer。我的二项式结果(或响应)变量编码为c和g 我的问题是:我如何知道结果变量的哪个级别作为参考结果 似乎默认的引用是按字母顺序排列的第一个(在我的例子中是c),这是真的吗 在使用级别和重新级别功能后,我猜测这一点: levels(data$Outcome) # [1] "c" "g" test <- relevel(data$Outcome, ref = "g") # levels(test) # [1] "g"

我正在运行多水平逻辑回归,使用R中的包
lme4
中的函数
glmer
。我的二项式结果(或响应)变量编码为
c
g

我的问题是:我如何知道结果变量的哪个级别作为参考结果

似乎默认的引用是按字母顺序排列的第一个(在我的例子中是
c
),这是真的吗

在使用
级别
重新级别
功能后,我猜测这一点:

levels(data$Outcome)  
# [1] "c" "g"

test <- relevel(data$Outcome, ref = "g")   
# levels(test)  
# [1] "g" "c"
级别(数据$Outcome)
#[1]“c”“g”

测试您需要更改参考级别的顺序。演示如何这样做。在您的情况下,请这样写:

data$Outcome <- factor(data$Outcome, levels = c("g", "c"))

data$Outcome根据您的建议成功地反转了所有对数赔率估计值的符号(例如,我的截距-1.19变为1.19)。我还意识到
g
是我最罕见的结果,这意味着
c
确实被编码为
0
(我称之为默认值),而
g
被编码为
1
。换句话说:按字母顺序排在第一位的结果确实是“默认值”;我的问题的答案是“是”。