1. 数据x = [70,71,76,78,81,83,85,86,90,93,97]
2.数据一共11个数字,中位数:83,1/4位数:76,3/4位数:90
3.sn.boxplot(x):画图结果如下:,明显3/4中位数不是90,如果集合n为奇数时:中位数:(n+1)/2 1/4位数在第一个数到第(n+1)/2个数中间,两边都是闭集:本题:中位数为:83,1/4位数在[70,71,76,78,81,83]中间,即:(76+78)/2=77,3/4位数在[83,85,86,90,93,97]中间,即:(86+90)/2=88。
下面考虑x元素为偶数时:x = [70,71,76,78,81,82,83,85,86,90,93,97],按照数学逻辑,中位数:82.5,1/4位数:(12+1)/4=3.25,中位数:76*0.25+78*0.75=77.5 3/4位数:3*(12+1)/4=9.75 86*0.75+90*0.25=87偶数时算法一致。