【发布时间】:2012-11-21 06:57:52
【问题描述】:
我想使用geom_boxplot() 在我的数据上显示 IQR。
如果我有一个分组变量来按数据块计算 stat,我需要使用 ddply 预先计算一个数据帧,其中包含每个数据块的所有数据(IQR 等)?或者我可以使用一些group= 指令在 geom_boxplot() 自动显示之前强制计算所有统计数据吗?
我的数据结构与此样本相同,用于统计计算的分组/切割变量为replication:
dat <- read.table(textConnection("city population replication
1 1 2500 1
2 2 3000 1
3 3 1200 1
4 1 2200 2
5 2 3100 2
6 3 1800 2
"))
例如,我想为复制 1 人口显示 geom_boxplot(),然后是复制 2 人口。
【问题讨论】:
标签: r statistics ggplot2 boxplot