我是R新手。在使用R之前,我使用了GraphPad Prism 7.0。 Só現在我試圖比較兩個數據處理器。我在分位數計算中創建了一個區別,所以任何人都知道他們爲什麼是不同的?使用R和GraphPad Prism進行分位數計算
在R I具有
par(pty="s", cex.axis=1, las=1, cex.lab=1)
a1=c(22.02, 23.83, 26.67, 25.38, 25.49, 23.50, 25.90, 24.89, 25)
a2=c(21.49, 22.67, 24.62, 24.18, 22.78, 22.56, 24.46, 23.79, 25)
a3=c(20.33, 21.67, 24.67, 22.45, 22.29, 21.95, 20.49, 21.81, 25)
boxplot(a1,a2,a3, names=c("a1","a2","a3"), ylab="Valor", ylim=c(20,28))
而對於A3的位數是
quantile(a3)
0% 25% 50% 75% 100%
20.33 21.67 21.95 22.45 25.00
繪製在GraphPad Prism中相同的數據:
格拉夫家庭:柱 方框&晶須 簡介:杜克
我得到
而且位數是
爲什麼他們是型動物(A3格外)?
爲什麼R識別a3中的4個離羣值,而GraphPad沒有?
意見建議??
一開始,你可以有一個查看幫助文件中的類型部分('?quantile')。這表明實施分位數算法有很多方法,R提供了9種不同的方法。 – lmo
@lmo明白了。 Graphpad中的分位數計算是用R中的類型6進行的。但是,如何在盒圖中使用這種分位數計算類型? –
我不認爲你可以調整根據框圖繪製的值。這些都是基於Tukey在'fivenum'中的五位總結。你可以看看'boxplot.stats'和[這篇文章](https://stackoverflow.com/questions/40634693/lower-and-upper-quartiles-in-boxplot-in-r/40634859)看到一點更多。您可以通過range參數調整鬍鬚。例如,將此設置爲0,可將晶須連接到最小值和最大值。 – lmo