我正在研究一个统计项目,并且试图在响应和解释变量之间进行逐类别的交互绘制,但我不断收到上述错误消息。我的代码中出了什么问题导致此错误?
mymeans <- summary(emmeans(mymodel1, pairwise ~ Opp_Rank | Location)$emmeans)
mymeans_plot <- mymeans[c("Ranked Status", "Location", "emmean", "SE"),]
ggplot(mymeans_plot, aes(x = Opp_Rank, y = emmean, col = Location)) +
geom_point(position = position_dodge(width = 0.4)) +
geom_errorbar(aes(ymin = emmean - SE, ymax = emmean + SE),
width = 0.4, size = 0.7,
position = position_dodge(width = 0.4)) +
xlab("Ranked Status") +
ylab("Mean Points Scored +/- SE") +
ggtitle("Mean Points Scored by Ranked Status and Location") +
theme_classic()
Points_Scored Location Opp_Rank Year
1 6 Home No 1936
2 6 Away No 1936
3 18 Home No 1936
4 0 Away No 1936
5 7 Home Yes 1936
6 6 Away No 1936
This is what my interaction plot is supposed to end up looking like.
答案 0 :(得分:0)
在这一行:
ggplot(mymeans_plot, aes(x = Opp_Rank, y = emmean, col = Location)) +
将col
更改为color
。
如果仍然出现错误并且在RStudio中工作,则可以将以下内容添加到块头中:
```{r, warning=FALSE, message=FALSE}
#your code here
```