【发布时间】:2019-09-22 17:53:18
【问题描述】:
我正在尝试向我的 Y 轴添加标签。但我不知道在这种情况下如何处理。
inter <- interactionMeans(m2)
inter
plot(inter, traces=c("Sentence", "DV"), ylab="Probability of approval")
我收到了错误
formal argument "ylab" matched by multiple actual arguments
require(lme4)
library(phia)
require(tables)
m2 <- glmer(value ~ Sentence + DV + (Sentence * DV | lfdn) + (Sentence * DV | le_nr), data = dw_1,
family = binomial, control = glmerControl(optimizer = "bobyqa", optCtrl = list(maxfun=1e8)))
inter <- interactionMeans(m2)
inter
plot(inter, traces=c("Sentence", "DV"), ylab="Probability of approval")
错误:
Fehler in matplot(means, type = type, pch = pch, axes = FALSE, xlab = "", :
formales Argument "ylab" passt zu mehreren gegebenen Argumenten
【问题讨论】:
-
感谢您提供代码,但我们提供的帮助还不够。
interactionMeans在什么包中?变量m2是什么?我们现在无法运行您的代码。如果不能给我们展示m2,有没有小例子可以展示? -
运行代码时遇到的错误是您问题的标题吗?如果您以您遇到的问题的摘要为问题命名,然后将错误输出添加到您的问题中,这将更有帮助。谢谢!
-
@d.b:你的意思是这样吗?
names(attributes(inter)[[1]]$dim) = "Probability of approval"plot(inter, traces=c("Sentence", "DV")这不起作用 -
问题源于包本身在绘图阶段设置
ylab = ...这一事实。解决此类问题的唯一真正方法是覆盖plot对象的plot方法或计算它如何命名ylab,并尽可能覆盖此值。通常情况下,实现根本没有这个选项。 (即使 Fox, J. 的car包在他的许多情节中都没有这个功能!) -
感谢您改进您的问题 +1