【发布时间】:2021-07-01 04:12:23
【问题描述】:
每当我尝试使用估计的边际均值在组方差分析之间跟踪两种方法时,我一直在运行 emmeans 函数(来自 emmeans 包)时遇到问题。
一个简单的例子:
library(emmeans)
library(tidyverse)
df <- tibble(fct1 = factor(rep(1:3, 10)),
fct2 = factor(rep(2:1, 15)),
DV = rnorm(30, 100, 15))
model1 <- lm(DV ~ fct1 * fct2, df)
emmeans(model1, "fct1", by = "fct2")
返回:
Error in assign(".Last.ref_grid", object, inherits = TRUE) :
cannot change value of locked binding for '.Last.ref_grid'
无论我在什么数据上运行它,总是会出现相同的错误。
感谢您的帮助!
【问题讨论】:
-
对我来说工作正常,没有任何错误。您是否重新启动 R 并再次尝试?
-
是的,我做到了。我还更新了所有包、R 和 Rstudio,但无济于事
-
嗯,我以前从未见过。如果您在全球环境中执行
rm(.Last.ref_grid),也许它会解决它。
标签: r anova pairwise emmeans posthoc