找回密码
 注册

微信登录,快人一步

QQ登录

只需一步,快速开始

查看: 7024|回复: 6

[原创] 第k个百分位数计算方法

  [复制链接]
发表于 2010-9-23 14:41:21 | 显示全部楼层 |阅读模式

马上注册登录,享用更多感控资源,助你轻松入门。

您需要 登录 才可以下载或查看,没有账号?注册 |

×
本帖最后由 yhs43005249 于 2010-9-23 14:42 编辑

做手术切口监测时,常常提到一个时间点即第75百分位数,对于很多人来说如何计算是件很头痛的事情。{:5_647:}
现在和大家分享一个公式,要多少百分位数都不怕啦!

公式:L=(n/100)k
其中,n为资料个数,k为百分位数
判断L是否为整数,若L为整数,则L为第k个百分位数,若不是,计算第L+1个数值,第L个和第L+1个数值相加除以2为第k个百分位数。

举例:
①假设,n=120,k=75,则
  L=(n/100)k
    =(120/100)×75
    = 90
   即120个样本中的第75百分位数为90
②假设,n=30,k=75,则
  L=(n/100)k
    =(30/100)×75
    = 22.5
  L不是整数,则计算第L+1个数值,即
  L+1=22.5+1=23.5
   两数值相加求平均数,则
  [L+(L+1)]/2=(22.5+23.5)/2=23
   即30个样本中的第75百分位数为23

  其它的百分位数计算原理是一样的。
贡献排行榜:
 楼主| 发表于 2010-9-23 14:46:22 | 显示全部楼层
简单的说,如果L不是整数,四舍五入取整数就OK啦!{:5_605:}
回复

使用道具 举报

发表于 2010-9-23 16:08:58 | 显示全部楼层
不敢苟同!
你这个做法的前提必须是把所有数据从小到大来排列,然后再去找各百分位所对应的具体数值。这种算法对中位数来说,是准确的,但如果数值较多,且是随机百分位的话,偏差会大。
个人觉得,数值较多时,应该按照频数分布法来计算百分位数。
Px=Px所在组的下限值+组距×[(x·n/100-Px所在组前一组的累计频数)/Px所在组的频数)]
回复

使用道具 举报

 楼主| 发表于 2010-9-24 19:06:24 | 显示全部楼层


多谢赐教!
我也知道这样算当然是最准确的,但是给基层医院培训的时候,发现对于大多数而言,统计学公式理解起来非常困难,所以才讲了这个简单的公式,前提的确如您所说要进行数据排序,但是只要将数据逐个录入Excel表格,然后使用升序排列,再通过公式计算就可以了,这个大家还是能够理解,便于使用的。
小小拙见,您认为呢?
回复

使用道具 举报

发表于 2011-12-5 17:24:16 | 显示全部楼层
本人认为上面两种说法都有一定的问题,目前百分位数的算法有很多种,就我看到的就有3中,这里我摘录一种百度百科的上来给大家参考:
如何计算第p百分位数。   第1步:以递增顺序排列原始数据(即从小到大排列)。   第2步:计算指数i=np%   第3步:   l)若 i 不是整数,将 i 向上取整。大于i的毗邻整数即为第p百分位数的位置。   2) 若i是整数,则第p百分位数是第i项与第(i+l)项数据的平均值。
回复

使用道具 举报

发表于 2013-4-4 13:55:04 | 显示全部楼层
是不是数据乘以0.75就是哈
回复

使用道具 举报

发表于 2013-4-27 09:17:18 | 显示全部楼层
大宛名驹 发表于 2010-9-23 16:08
不敢苟同!
你这个做法的前提必须是把所有数据从小到大来排列,然后再去找各百分位所对应的具体数值。这种 ...

介个公式看不懂呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 |

本版积分规则

×本站发帖友情提示
1、注册用户在本社区发表、转载的任何作品仅代表其个人观点,不代表本社区认同其观点。
2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章、帖子。
3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。
4、本社区保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表