0

我有十个箱形图:

 boxplot( Daten$weight~interaction(Daten$Dosis,Daten$sex, drop=TRUE))

并且需要其中的手段,所以我尝试了:

means<-tapply(Daten$weight, Daten$Dosis, mean)
points(means, pch=5, col="red", lwd=5)

但结果是,我只得到了男性手段的点,女性发生了什么?

4

1 回答 1

1

在您的绘图中,调用interaction(Dosis, sex)生成一个具有 Dosis 和性别的一个级别组合的因子。

您只需要在对以下内容的调用中包含相同的内容tapply

# use of `with` to save typing Daten$ over and over again
means <- with(Daten, tapply(weight, interaction(Dosis, sex), mean))

(注意:boxplot您可以这样做boxplot(weight ~ interaction(Dosis, sex, drop=T), dat=Daten)以保存所有的输入Daten$

于 2013-05-12T11:58:20.290 回答