37得票3回答
百分位数计算

我想在C#(或伪代码)中模拟Excel中的PERCENTILE函数。我该怎么做?该函数应接受两个参数,其中第一个是值列表,第二个是要计算函数的百分位数。 谢谢! 编辑:如果我的问题让人觉得我没有尝试过,请原谅我。我只是不理解Excel函数是如何工作的(是的,我先查了维基百科和沃尔夫勒姆),...

35得票4回答
如何在JavaScript(或PHP)中获取数组的中位数、四分位数/百分位数?

这个问题变成了一个问答,因为我曾经苦苦寻找答案,并认为它对其他人有用。 我有一个JavaScript值数组,需要在JavaScript中计算它的Q2(第50个百分位数,即中位数),Q1(第25个百分位数)和Q3(第75个百分位数)值。

29得票4回答
能否根据百分位数值而不是原始输入绘制箱线图?

从我所看到的,boxplot()方法期望输入一系列原始值(数字),然后计算百分位数以绘制箱线图。 我想要一个方法,可以传入百分位数并获得相应的boxplot。 例如: 假设我运行了几个基准测试,并为每个基准测试测量了延迟(浮点值)。现在另外,我已经预先计算了这些值的百分位数。 因此,对...

24得票8回答
在MySQL中计算百分位排名

我在MySQL中有一个非常大的测量数据表,需要为每个值计算百分位排名。Oracle似乎有一个称为percent_rank的函数,但是我在MySQL中找不到类似的东西。当然,我可以在Python中使用蛮力方法来完成这个任务,因为我已经在使用Python来填充表格,但我怀疑这样做会非常低效,因为一...

24得票5回答
基于Prometheus中的速率理解histogram_quantile

根据Prometheus文档,要使用直方图指标获得95分位数,可以使用以下查询: histogram_quantile(0.95, sum(rate(http_request_duration_seconds_bucket[5m])) by (le)) 来源:https://promet...

21得票2回答
如何在SQLite中找到第N个百分位数?

我想要找到第N个百分位数。 例如:表格:htwt;列:name,gender,height,weight 结果:| gender | 90% height | 90% weight | | male | 190 | 90 | | female | ...

21得票3回答
在BigQuery中计算百分位数

我正在使用BigQuery,需要计算数据集中一列的25th、50th和75th百分位数。 例如,如何使用BigQuery和标准SQL获取上述数字?我查看了PERCENT_RANK、RANK和NTILE函数,但似乎无法解决问题。 以下是一些可能指导我的代码。 感谢帮助!

20得票10回答
快速算法计算百分位数以去除异常值

我有一个程序需要重复计算数据集的近似百分位数(顺序统计量),以便在进一步处理之前去除异常值。目前的做法是通过对值数组进行排序并选择适当的元素来实现;虽然这是可行的,但它占用了程序中相当小的一部分,但在性能分析中是明显的短板。 更多信息: - 数据集包含大约高达100000个浮点数,并且假定...

19得票9回答
使用MySQL计算百分位数值

我有一个包含数千行的表格,我想计算其中一个名为 "round" 的字段的90百分位数。 例如,选择处于第90百分位的“round”值。 我没有看到在MySQL中直接完成此计算的简单方法。 能否提供一些关于如何开始这种计算的建议? 谢谢!

16得票2回答
Pandas数据框按组描述比分别计算慢8倍

以下代码使用两种不同的方法对数值数据进行总结。 第一种方法使用Dataframe().describe()并传递一些特定的额外百分位数。 第二种方法分别计算摘要统计量(平均值、标准差、N),将其堆叠,计算相同的分位数,然后附加这两个结果,并按索引进行排序,因此结果本质上与第一种方法相同。 有一...