带有 R 的 emmeans 函数中的 specs 参数
specs argument in emmeans function with R
我正在尝试使用 emmeans
包中的 emmeans
函数在 R 中进行事后测试。但是,我找不到应该在 specs 参数中放入什么。据我所知,这是我放置要对比的变量(我的自变量)的地方。但是,当我输入 IV/IVs 时,它会出错。我将我的代码和错误放在下面:
X= as.factor(rep(c("A", "B", "C"), each= 50))
Y= as.factor(c("K", "L", "M"), times= 50)
Z= rnorm(150)
Model= lm(Z ~ X+Y+X:Y)
emmeans(Model, X)
`error no variable named a in reference grid.
我想规格参数与我的想法完全不同。
我想对比主要效果和交互效果。我怎样才能用 emmeans
功能做到这一点?
最好的问候
来自?emmeans
:
spec A character vector specifying the names of the predictors over which EMMs are desired.
您的 spec
参数是 X
,其中包含 "A"、"B" 和 "C"(重复 50 次)。但是回归中的变量是 X、Y 及其交互作用。您需要包含
之类的内容
emmeans(Model, c("X", "Y"))
估计这些变量的边际均值。
简短版本:您混淆了字符 "X"
和变量 X
。
我正在尝试使用 emmeans
包中的 emmeans
函数在 R 中进行事后测试。但是,我找不到应该在 specs 参数中放入什么。据我所知,这是我放置要对比的变量(我的自变量)的地方。但是,当我输入 IV/IVs 时,它会出错。我将我的代码和错误放在下面:
X= as.factor(rep(c("A", "B", "C"), each= 50))
Y= as.factor(c("K", "L", "M"), times= 50)
Z= rnorm(150)
Model= lm(Z ~ X+Y+X:Y)
emmeans(Model, X)
`error no variable named a in reference grid.
我想规格参数与我的想法完全不同。
我想对比主要效果和交互效果。我怎样才能用 emmeans
功能做到这一点?
最好的问候
来自?emmeans
:
spec A character vector specifying the names of the predictors over which EMMs are desired.
您的 spec
参数是 X
,其中包含 "A"、"B" 和 "C"(重复 50 次)。但是回归中的变量是 X、Y 及其交互作用。您需要包含
emmeans(Model, c("X", "Y"))
估计这些变量的边际均值。
简短版本:您混淆了字符 "X"
和变量 X
。