2015-04-03 66 views
2

我有來自26個地點的羣集隨機對照試驗數據,11個接受治療和15個接受對照。每個網站都有不同數量的參與者。作爲研究樣本大小的點大小的散點圖研究多項研究的手段

對於每個站點,治療或對照標記爲1或0. 我有每個站點的勝算比,對數勝算比和治療成功概率。例如,參與者數量較多的站點的點數應該有較大的數據點。

我想要做的是將每個站點的平均奇數或對數機率作爲數據點。但是,我希望每個數據點可以更大或更小以反映每個站點的樣本量。

x軸將被標記爲治療和控制,y軸將是賠率或對數賠率。只有使用

回答

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

+0

非常感謝@Dominic Comtois – Mark 2015-04-04 00:42:34

+0

非常歡迎@馬克! – 2015-04-04 01:03:11