python拆分四位数,python 分位数计算

  python拆分四位数,python 分位数计算

  介绍四分位数的计算和使用熊猫的计算例1(奇数)第一个四分位数(下四分位数)中位数第三个四分位数(上四分位数)例2(偶数)结论

  序

  根据百度百科,下四分位数是25%仓位的数量,也叫第一四分位数。上四分位数是处于75%位置的数字,也称为第三四分位数。

  所以这里必须明白,下四分位数小于上四分位数。

  方法确定三个四分位数的计算:

  按最小的方法排序,然后用下面的方法。

  方法1:

  Q1的位置=(n ^ 1)0.25

  Q2的位置=(n ^ 1)0.5

  Q3的位置=(n ^ 1)0.75

  n代表数据的数据数。

  以上是常用的n 1法。还有n-1法。

  方法二:

  Q1的位置=1 (n-1)x 0.25

  Q2的位置=1 (n-1)x 0.5

  Q3的位置=1(n-1)0.75

  当位置结果为小数时,两个位置的数字分别乘以小数和(1- decimal)后相加。例如,当结果为6.25时,使用第六个位置的数字*0.25和第七个位置的数字*0.75得到结果。

  下面是一个例子。

  例1(奇数)假设有一组数据6,7,15,36,39,40,41,42,43,47,49。

  这组数字已经排序,根据公式(n 1)计算

  第一个四分位数(下四分位数)(11 1)/4=3,表示它在第三个位置,所以是15,也就是Q1=15。

  中位数(11 1)/4*2=6,所以是40。

  第三和第四四分位数(上四分位数)(11!)/4*3=9,所以是43。

  到目前为止,Q1=15,Q2=40,Q3=43。

  根据下面的公式(n-1)计算

  1 (11-1)x 0.25=3.5,那么Q1=15x0.5 36x0.5=25.5。

  1 (11-1)x 0.5=6,那么Q2=15x0.5 36x0.5=40。

  1 (11-1)x 0.75=8.5,则Q3=42x0.5 43x0.5=42.5。

  下面的计算是用python实现的。

  导入panda为pds1=pd.series ([6,7,15,36,39,40,41,42,43,47,49]) S1.describe()结果如下:

  可以看到python运行的结果是Q1=25.5 Q2=40 Q3=42.5。

  结果和n-1方法一样,说明python用的是这种方法。

  2例(偶数)相同。

  结论熊猫用n-1法,人一般用N!法律。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: