R语言中fivenum函数的用法?
主要是求平均
- fivenum():返回五个数据:最小值、下四分位数、中位数、上四分位数、最大值。
- 对于奇数个数字=5,fivenum()先排序,依次返回最小值、下四分位数、中位数、上四分位数、最大值
> p1<-c(1,12,40,23,13)
> fivenum(p1)
[1] 1 12 13 23 40
- 对于奇数个数字>5,fivenum()先排序,我们可以求取最小值,最大值,中位数。在排序中,最小值与中位数中间,若为奇数,取其中位数为下四分位数;在排序中,中位数与最大值中间,若为奇数,取其中位数为上四分位数;
> k<-c(2,6,20,8,10,120,30,130,250)
> fivenum(k)
[1] 2 8 20 120 250
- 对于偶数个数字=4,我们可以先求取最小值,最大值。中位数由最中间相邻的数取平均求出;下四分位数由最小值与其相邻的数求出;上四分位数由最大值与其相邻的数求出;
> p3<-c(1,10,23,8)
> fivenum(p3)
[1] 1.0 4.5 9.0 16.5 23.0
- 对于偶数个数字>4,排序,然后求平均
> p4<-c(1,4,10,23,12,8)
> fivenum(p4)
[1] 1 4 9 12 23
> p5<-c(1,4,10,2,23,12,8,14)
> fivenum(p5)
[1] 1 3 9 13 23