问题标签 [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.
mysql - 在mysql中的组内排序
我有一个面板数据集:即times
、ids
和values
。我想根据每个日期的价值进行排名。我可以通过运行非常简单地实现排序:
我遇到的问题是,一旦表格以这种方式排序,我如何检索每个组的行号(也就是说,对于每个日期,我希望有一个名为排名的列,从 1 到 N)。
例子:
输入:
输出:
excel - 中位数计算为零 (VBA) 时崩溃(程序无响应)
当我使用 VBA 计算数组的中值时,Excel 2010 崩溃(Windows XP 说 Excel“没有响应”)出现问题,在中值函数计算为零的情况下。不幸的是,该问题仅在特定代码集的上下文中是可重现的(当我尝试编写简化版本以进行调试时,该问题不会发生)。尽管如此,我认为由于以下原因,有人会发现这个问题很有趣。
调用 application.worksheetfunction.median 时发生崩溃。VBA 无法通过该调用。这不是随后跳水为零的问题。
即使数组非常小(例如,8)也会发生崩溃。
我发现一个有效的解决方法是为每个数组项添加一个小常数,然后计算中位数,然后立即从每个数组值中减去该常数。这似乎产生了一个正确的答案。但令我担心的是 Excel 需要这种解决方法。
另一个涉及排序的工作表函数也会出现此问题:百分位数函数。
mysql - 如何使用 1 个 mySQL 查询返回所有结果的数字箱线图数据?
当然,我们可以通过获取来解决这个问题:
- (
smallest observation
所以) - (
lower quartile
lq) - (
median
我) - (
upper quartile
uq) - 和
largest observation
(lo)
..一个接一个地使用多个查询,但我想知道是否可以通过单个查询来完成。
在 Oracle 中,我可以使用COUNT OVER
and RATIO_TO_REPORT
,但这在 mySQL 中不受支持。
对于那些不知道箱线图是什么的人:http ://en.wikipedia.org/wiki/Box_plot
任何帮助,将不胜感激。
python - 百分等级计算
我正在尝试使用python statlib模块计算分数的百分位等级。percentileofscore函数应该返回一个介于 0 和 100 之间的值,但它经常会产生超出此范围的数字。一个例子:
我已经尝试了scipy模块,并且也推出了自己的模块,结果相似。
我是不是误会了什么。这个功能?
编辑 - 更多示例:
似乎查询最低分数的百分位数会导致问题。也许是一个错误?
c# - 如何计算集合中值的百分位或排名?
我在一个 XML 文件中收集了大约 8,000 个测试分数。使用 Linq 和 C#,计算特定测试分数的百分位数的最有效方法之一是什么。
我的重点是效率。那么推荐的方法是什么?我也在寻找为此计算推荐的适当的内置 Linq 或 C# 函数。有什么叫做 Percentile() 或 TopPercent 的东西吗?
perl - Perl PDL - 获取向量中 80% 的最低值
是否有一个优雅的 PDL 函数接收一个值列表并返回一个包含 80% 的最低原始值的列表?
例如:如果我有一个这样的列表: (9, 4, 1, 2, 7, 8, 3, 5, 6, 10)
在原始列表上调用此函数后,我想获得 (1, 2, 3, 4, 5, 6, 7, 8) (值的顺序无关紧要 - 它不需要对值进行排序)。
我发现 PDL::Ufunc::oddpct 可以返回第 80 个百分位,但我想获得一个不超过该百分位的值列表。我可以自己做,但如果有开箱即用的东西 - 为什么不使用它呢?
谢谢!!!
python - 使用 Numeric Python 的数组的元素中位数和百分位数
我正在使用数字 Python。不幸的是,NumPy 不是一种选择。如果我有多个数组,例如:
如何返回一个表示数组 a、b 和 c 的元素中位数的数组?...例如,
然后看一个更一般的情况:给定 n 个数组,我如何找到每个元素的百分位数?例如,返回一个表示 10 个数组中第 30 个百分位的数组。非常感谢您的帮助!
excel - 用stata循环填充输出向量
例如,当您在 Stata 中取变量的百分位数时。
有没有办法将生成的百分位表记录到 excel 中?百分位值存储在 r(c_#) 中,其中 # 表示您想要数据的百分位。但是我需要一个所有百分位值的向量,或多或少地出现在输出窗口中。
我尝试使用 foreach 循环将百分位数放入向量中,如下所示:
没有成功。
谢谢
编辑:
从那以后,我发现这是可行的:
唯一的不便是 1) 我必须在输出中包含第一行 0,0,然后我将删除它。2)在这种情况下,我有 21 个百分位数,但如果我想更改它,最好自动化百分位数,例如这样的:
但是“i=1/r(n_cent)”是无效的语法。任何关于我如何克服这两个不便的建议将不胜感激。
谢谢
r - ggplot2的百分位图/y和yend的条形图?
我想只考虑我的data.frame中的百分位数来制作这样的图。所以我的 data.frame 中的一行会是这样的:
这就是我直接想转化为情节的内容。任何帮助或建议表示赞赏!