統計上,分位數亦稱分位點,是指將一個隨機變量的概率分布範圍分為幾個等份的數值點,常用的有中位數(即二分位數)、四分位數、百分位數等。
在統計學中,p分位數的計算使用如下公式計算:
R中使用quantile()計算分位數,其形式如下:
quantile(x, probs = seq(0, 1, 0.25), na.rm = FALSE, names = TRUE, type = 7, ...)
其中,參數x為數據對象;
probs給出相應的百分位數;
na.rm表示是否允許包含缺失值;
names為邏輯值,指示是否為結果給出命名屬性;
type為分為數的算法,取值1~9,默認為7。
除了該函數之外,還可以使用fivenum函數或summary函數來求分位數。
舉例說明
某班級20名學生的英語成績為88, 78, 67, 69, 62, 100, 73, 45, 70, 60, 93, 97, 84, 82, 81, 73, 68, 76, 77, 92。計算其5分位數。
編寫R程序如下:
x<-c(88, 78, 67, 69, 62, 100, 73, 45, 70, 60, 93, 97, 84, 82, 81, 73, 68, 76, 77, 92)quantile(x)quantile(x,names=FALSE) #去掉各值的名字fivenum(x) #使用此函數可以直接計算出五個數summary(x) #使用該函數可以計算出五數及均值
其運行結果如下圖所示:
如果你喜歡本文章,請關注本百家號,我會定期更新有關R,Python,SPSS,Excel等方面的文章。