问题标签 [percentile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 数据框中每一行的“运行”百分位数
我有一个像下面这样的数据框,我只展示了其中的一行:
HSI.Close.org
每行包含 52 个数据点,即HSI.Close
和HSI.Close.1
to HSI.Close.50
。
我想知道该HSI.Close.org
特定行的 52 个数据点中确实存在哪个百分位数。我正在考虑使用ddply
到as.numeric
52 个数据点,然后使用quantile
命令检查 1-100 百分位数,并通过试错法找到百分位数。但我认为这有点慢,有更快的方法吗?
谢谢!
java - Apache Commons Math 2.2 百分位错误?
我不是 100% 确定这是一个错误还是我没有做正确的事情,但是如果你给 Percentile 提供大量与相同值一致的数据(参见下面的代码),那么评估方法需要很长时间。如果你给 Percentile 随机值评估需要相当短的时间。
如下所述,中位数是百分位数的子类。
java - Java Apache Commons getPercentile() 与 MS Excel 百分位数不同的结果
percentile(85)
我有一个算法,可以计算Apache Commons
一系列值(12个值)的值,以便稍后使用阈值进行评估以做出决定。结果类似于 Excel 给出的结果,但不相等,有时这对我的应用程序至关重要,因为使用 excel 的结果没有通过阈值,而使用 Apache Commons MathJava
则可以,所以我得到不同的输出。
这是一个示例:每 2 小时的 Internet 流量 (Mbps)
32,7076813360000000 41,2580429776000000 45,4453940200000000 48,8044409456000000 46,7462847936000000 49,8028100056000000 54,3719451144000000 41,9708134600000000 29,4371963240000000 22,4667255616000000 20,0388452248000000 28,7807757104000000
除以 1000 Mb(电缆容量)后,我计算职业的百分比(85):
Excel: 0,049153870117
阿帕奇公共数学:0.05003126676104001
我发现可以用 更改百分位数的实现(它不存在官方的)setPercentileImpl()
,但我找不到如何做到这一点的任何示例,或者 Excel 算法(我是告诉实现)。
任何有关这方面的帮助都将受到欢迎。
谢谢你。
mysql - 如何使用 MySQL 实现加权百分位数
我有一个大型数据集,其中包括特定产品在各个商店的销售价格。我需要找到发生 80% 销售额的最低和最高价格。例如,对于以下数据,最低为 1.1,最高为 1.9:
任何人都可以提出一种方法来做到这一点吗?
谢谢
python - Python:Matplotlib - 几个数据集的概率图
我有几个数据集(分布)如下:
如何使用上面的数据集绘制散点图,其中 y 轴是概率(即集合中分布的百分位数: 0%-100% ),x 轴是数据集名称?在 JMP 中,它被称为“分位数图”。
类似图片的东西:
请教育。谢谢。
[编辑]
我的数据在 csv 中,如下所示:
使用 JMP 分析工具,我可以绘制概率分布图(QQ 图/正态分位数图,如下图):
我相信乔金顿几乎解决了我的问题,但是,我想知道如何将原始 csv 数据处理成概率或百分位数数组。
我这样做是为了在 Python 中自动进行一些统计分析,而不是依赖 JMP 进行绘图。
list - 计算数据列表中每个条目的百分位数
我提供了 ID 和标记,需要计算排名和百分位数。我搜索了计算百分位数的方法,但它们以不同的格式提供答案,例如 - 如何计算第 95 个百分位数或第 5 个百分位数。
但我需要计算的是每个学生的排名和特别百分位数,而不是特定的百分位数持有者。
thnx提前...
c# - 如何从 CSharp 中的列表中获取百分位数?
我正在创建一个程序,我想从列表(列表结果)中获取分数 x 的百分位数。我知道公式是 [(A + (0.5) B) / n] * 100 其中'A' = 分数低于 x 的分数,'B' = 分数等于 x 和'n' = 总分分数的数量。
我的问题是,我无法将整个列表从最高到最低排序,也无法找到等于 x 的分数。
r - 如何为 R 数据帧 [r] 中的每个 id 按百分位排列有序数据
我有一个数据框,其中包含 70-80 行有序响应时间 (rt) 数据,每个 228 人都有一个唯一的 id#(每个人的行数都不相同)。我想将每个人的 RT 分成 5 个箱子。我希望第一个箱是他们最快的 20% 的 RT,第二个箱是他们下一个最快的 20% 的 RT,等等。每个箱应该有相同数量的试验(除非试验的总数是奇数)。
我当前的数据框如下所示:
我希望我的新数据框看起来像这样:
让我的数据看起来像这样后,我将按 id 和 bin 聚合
我能想到的唯一方法是将数据拆分为一个列表(使用 split 命令),遍历每个人,使用 quantile 命令获取不同 bin 的断点,分配 bin 值(1- 5) 到每个响应时间。这感觉非常复杂(对我来说很难)。我有点卡住了,我将非常感谢有关如何简化此过程的任何帮助。谢谢。
c# - 百分位数计算
我想在C#
(或在某些伪代码中)模仿 Excel 等效的 PERCENTILE 函数。我怎样才能做到这一点?该函数应该有两个参数,第一个是值列表,第二个是函数应该计算的百分位数。
坦克!
编辑:如果我的问题像我自己没有尝试过一样,我很抱歉。我只是无法理解 excel 函数是如何工作的(是的,我首先尝试了 wikipedia 和 wolfram),我想如果有人用代码呈现它,我会更好地理解它。@CodeInChaos 给出的答案似乎是我所追求的。
python - Python SciPy Stats percentilofscore
考虑以下 Python 代码:
kind参数表示对结果分数的解释。
现在,当我对相同数据使用 Excel 的 PERCENTRANK 函数时,我得到 0.3333。这似乎是正确的,因为有 3 个值小于 x=0.3963。
有人可以解释为什么我得到不一致的结果吗?