找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2732|回复: 0

[求助] 怎么求一个数在数据集中是第几个百分位数?

47

主题

105

帖子

105

积分

侠客

积分
105
aggopie 发表于 2021-2-18 11:41:39 | 显示全部楼层 |阅读模式
本帖最后由 aggopie 于 2021-3-15 15:53 编辑

本帖最后由 aggopie 于 2021-1-29 17:01 编辑


已知一个数据集:a=[3 8 7 1 2 6 5 18 22 13 4];

问题是:怎么求 9 在 a 中是第几个百分位数?,9 不在样本里面

python中是不是有现成的函数?

网上有用Matlab的解决方案,但是怎么用python实现,希望有高人指点
  • a=[3 8 7 1 2 6 5 18 22 13 4];
  • fun=@(x)prctile(a,x)-9;
  • fsolve(fun,50)

回复

使用道具 举报

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

本版积分规则

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