无效的对象" r中的boxplot中的错误

时间:2016-02-10 14:32:00

标签: r

我有三个变量因素:刺激(12个级别),匹配(2个级别和Listgp(3个级别:T,TA和TQ)。我已经将Listgp(监听器组)拆分为三个子集数据帧,如下所示。

mydata1T <-mydata[mydata$Listgp == "T", ]
mydata1TA <-mydata[mydata$Listgp == "TA", ]
mydata1TQ <-mydata[mydata$Listgp == "TQ", ]

然后我为每个组交叉制表stimulusXmatch,甚至使用barplot()绘制它们,一切正常。但是,当我尝试在网格包中使用boxplot()时,我收到错误

(Error in boxplot.default(split(mf[[response]], mf[-response]), ...) 
 adding class "factor" to an invalid object).

我使用的语法如下。

par(mfrow=c(1,3))
boxplot(mydata1T$stimulus~mydata1T$match, data=mydata)
boxplot(mydata1TA$stimulus~mydata1TA$match, data=mydata)
boxplot(mydata1TA$stimulus~mydata1TQ$match, data=mydata)
par(mfrow=c(1,1))

如何解决此问题并为三组侦听器创建三个箱图?

0 个答案:

没有答案