fivenum()函数:
返回五个数据:最小值、下四分位数数、中位数、上四分位数、最大值
对于奇数个数字=5,fivenum()先排序,依次返回最小值、下四分位数、中位数、上四分位数、最大值
> fivenum(c(1,12,40,23,13))
[1] 1 12 13 23 40
对于奇数个数字>5,fivenum()先排序,我们可以求取最小值,最大值,中位数。在排序中,最小值与中位数中间,若为奇数,取其中位数为下四分位数,若为偶数,取最中间两个数的平均值为下四分位数;在排序中,中位数与最大值中间,若为奇数,取其中位数为上四分位数,若为偶数,取最中间两个数的平均值为上四分位数;
> fivenum(c(2,6,20,8,10,120,30,130,250))
[1] 2 8 20 120 250
> fivenum(c(2,6,20,13,8,10,120,30,130,140,250))
[1] 2 9 20 125 250
对于偶数个数字=4,我们可以先求取最小值,最大值。中位数由最中间相邻的数取平均求出;下四分位数由最小值与其相邻的数求出;上四分位数由最大值与其相邻的数求出;
> fivenum(c(1,10,23,8))
[1] 1.0 4.5 9.0 16.5 23.0
对于偶数个数字>4,排序,在排序中,中位数为最中间两个数的平均值,最小值与中位数前一个数中间,若为奇数,取其中位数为下四分位数
版权声明:本文为weixin_28750421原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。