我不能爲你提供工作R代碼裏面,你沒有提供(這是需要的箱線圖)的原始數據,這是不明確的,你要顯示爲沒有證據表明您的金標準是什麼在給定的彙總數據(這些是用不同儀器進行的重複測量?)中發揮作用,除非報告的方法表示第i種方法和參考方法之間的差異(在這種情況下,我看不出如何使用箱線圖) 。您的數據的基本情節可能看起來像
dfrm <- data.frame(method=LETTERS[1:3], lcl=c(-5,-9,-8),
mean=c(4,2,4), ucl=c(15,13,16), var=c(27,33,36))
# I use stripchart to avoid axis relabeling and casting of factor to numeric
# with default plot function
stripchart(mean ~ seq(1,3), data=dfrm, vertical=TRUE, ylim=c(-10,20),
group.names=levels(dfrm$method), pch=19)
with(dfrm, arrows(1:3, mean-lcl, 1:3, mean+lcl, angle=90, code=3, length=.1))
abline(h=0, lty=2)
不過,我可以建議你看一看的MethComp包,其中將特別有助於你的幾種方法比較的黃金標準,有無重複,如以及顯示結果。配套教科書是
Carstensen,B. Comparing Clinical Measurement Methods。約翰·威利 &父子有限公司2010
來源
2012-02-15 20:05:52
chl
你說得對,我不是故意要建立一個「真正的」箱線圖,而是圖形化的東西看起來像一個箱線圖。您的解決方案非常完美,謝謝! – corrado 2012-02-16 11:32:16
我總是感到難過,看到接受的反應沒有任何upvote。 (+1) – chl 2012-02-16 11:50:38