我有十个箱形图:
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)
但结果是,我只得到了男性手段的点,女性发生了什么?
我有十个箱形图:
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)
但结果是,我只得到了男性手段的点,女性发生了什么?
在您的绘图中,调用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$
)