【发布时间】:2014-02-21 00:49:00
【问题描述】:
我有一个正在分析的估算数据集,我正在尝试绘制箱线图,但我无法理解正确的过程。
我的数据(一个样本,原始每个插补有 20 个观察值,每组有 13 个变量,所有值范围从 0 到 25):
.imp .id FTE_RM FTE_PD OMZ_RM OMZ_PD
1 1 25 25 24 24
1 2 4 0 2 6
1 3 11 5 3 2
1 4 12 3 3 3
2 1 20 15 15 15
2 2 4 1 2 3
2 3 0 0 0 6
2 4 20 0 0 0
.imp 表示插补轮次,.id 表示每次观察的标识符。
我想在一个图中绘制所有 FTE_* 变量(以及另一个图中的 `OMZ_*),但想知道如何处理所有插补,我可以只包含所有值吗?插补数据现在有 500 个观测值。例如,使用方差分析,我需要将方差分析结果平均 5 以返回 20 个观察值。但这是否也需要用于箱线图,因为我只处理中位数、均值、最大值。和分钟?
如:
data_melt <- melt(df[grep("^FTE_", colnames(df))])
ggplot(data_melt, aes(x=variable, y=value))+geom_boxplot()
我玩过几次 ggplot,但我认为自己是个新手。
【问题讨论】: