有这样10个数:
> ex<-c(39,37.5,36.9,38.1,37.5,38.5,37,38,37.5,38)
> median(ex)
[1] 37.75
要求他们的中位数,如果用R软件来算,我用的是median函数,得到的结果是37.75
数据个数是奇数,则中位数是从小到大排列的最中间那个数,
若数据个数是偶数,则中位数是从小到大排列的最中间两个数的平均数
可是根据定义,如果数字的个数为偶数的话,中位数应该是第5个数和第6个数的算术平均数,应该是(37.5+38.5)/2=38才对啊,
是不是R对median的定义和中位数不完全一样啊?
而excel中用median算的中位数和R是一样的,问题出在哪。
是不是median求的是50%的分位数的值。