multcompBoxplot:错误xy.coords(“ x”是列表,但没有组件“ x”和“ y”)

时间:2018-08-27 11:00:09

标签: r multcompview

我有一个包含两列的数据框df:

df <- data.frame(runif(80,0.5,1), as.factor(rep(1:8, 10)))
names(df) = c('A','B')

我想创建一个箱形图,使用软件包 multcompview 在不同因子水平上显示Tukey事后测试的结果(可以在图形上添加标签,指示事后的不同组)测试结果)

> multcompBoxplot(A ~ B, data = df, horizontal = FALSE,
                  compFn = "TukeyHSD",
                  sortFn = NULL,
                  plotList=list(
                    boxplot=list(fig=c(0.1, 0.98, 0, 1), las=1,ylim=c(0.5,1),
                                 cex.axis=0.8),
                    multcompLetters=list(fig=c(0.1, 0.12, 0.15, 0.9))))

给予: xy.coords(x,y,xlabel,ylabel,log)中的错误:   “ x”是一个列表,但没有组件“ x”和“ y”

为什么将x编写为公式(A〜B)时将其视为列表?还是我想念其他东西?另外:当我使用包含零的df $ A数据时,一切正常。该图是通过方式生成的,但没有标签。仅使用第一个参数multcompBoxplot(A ~ B, data = df)运行会产生相同的错误。

请帮助, 谢谢!

0 个答案:

没有答案