绘图研究意味着多个研究作为散点图,其点大小对应于研究样本大小

时间:2015-04-03 23:35:35

标签: r graph plot scatter-plot trial

我有26个站点的随机对照试验数据,11个接受治疗,15个接受对照。每个站点都有不同数量的参与者。

对于每个部位,治疗或对照标记为1或0。 我有每个站点的比值比,对数优势比和治疗成功概率。例如,参与人数较多的网站的点应该有更大的数据点。

我想要做的是绘制一个图表,绘制每个站点的平均奇数或对数几率作为数据点。但是,我希望每个数据点都更大或更小,以反映每个站点的样本大小。

x轴将标记为治疗和控制,y轴将为赔率或对数赔率。

1 个答案:

答案 0 :(得分:2)

仅使用ggplot2的基本功能qplot,您可以走几英里......

# Generate data
seed(1234)
dat <- data.frame(site=1:26, treatment=factor(c(rep(1,11),rep(0,15))), n.part=rbinom(26, size = 400, prob = .5), OddsRatio = runif(n = 26, min = 0.3, max=2.0))

library(ggplot2)
qplot(x = treatment, y = OddsRatio, size = n.part, data = dat, xlab = "Treatment")

plot