美文网首页
quantile与fivenum函数

quantile与fivenum函数

作者: renyige1021 | 来源:发表于2020-02-06 13:50 被阅读0次

    转自:http://blog.sina.com.cn/s/blog_a184ae810102xqwe.html

    quantile()和fivenum()的本质差别在于,quantile()函数的算法是采用加权平均,fivenum()是算术平均。这么说可能不易理解,其实很简单的,下面举个例子说明就容易理解了。

    例如,一组数据 x <- 11 : 18,则如下图,第一位是11,第二位是12,,,第8位是18,

    对于quantile()算法——加权平均

    0%位第1位(1+(8-1)*0%=1),值为11

    25%位是第2.75位(1+(8-1)*25%=2.75),第2.75位介于第2位和第3位之间,距离哪位较近,哪位数据的权重较大,所以第3位数据的权重是0.75,第2位数据是权重是0.25,则25%位值=13*0.75+12*0.25=12.75

    同理,50%位第4.5位(1+(8-1)*50%=4.5),值=14*0.5+15*0.5=14.5

    75%位第6.25位(1+(8-1)*75%=6.25),值=16*0.75+17*0.25=16.25

    100%位第8位(1+(8-1)*100%=8),值为18

    对于fivenum()算法——算术平均,

    0%位第1位(1+(8-1)*0%=1),值为11

    25%位是第2.75位(1+(8-1)*25%=2.75),第2.75位介于第2位和第3位之间,用算术平均法,则25%位值=(13+12)/2=12.5

    同理,50%位第4.5位(1+(8-1)*50%=4.5),值=(14+15)/2=14.5

    75%位第6.25位(1+(8-1)*75%=6.25),值=(16+17)/2=16.5

    100%位第8位(1+(8-1)*100%=8),值为18

    相关文章

      网友评论

          本文标题:quantile与fivenum函数

          本文链接:https://www.haomeiwen.com/subject/wmayxhtx.html