问题标签 [quantile]

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.

0 投票
2 回答
2550 浏览

bash - 有没有一种简单的方法可以用 bash 计算分位数?

假设我有一个来自 Web 服务器的日志文件,其中包含每个请求的响应时间:

bash 脚本是否有一种简单的方法可以找到最高十分位数(10分位数)?换句话说,回答这个问题:如果我排除最慢的 10% 的请求,最慢的请求有多慢?

0 投票
3 回答
5124 浏览

ruby - 计算百分位数(红宝石)

我的代码基于此处此处描述的方法。

示例用法:

输出:

这里的问题是第 80 个百分位数高于第 90 个和第 100 个百分位数。但是,据我所知,我的实现与描述的一样,它返回给定示例的正确答案(0.9)。

我的代码中是否有错误我没有看到?还是有更好的方法来做到这一点?

0 投票
6 回答
2901 浏览

algorithm - 为大量数据计算分位数的增量方法

我需要计算大量数据的分位数。

假设我们只能通过某些部分(即大矩阵的一行)获取数据。要计算 Q3 分位数,需要获取数据的所有部分并将其存储在某处,然后对其进行排序并计算分位数:

我想找到一种无需将数据存储在中间变量中即可获得分位数的方法。最好的解决方案是计算第一行的中间结果的一些参数,然后逐步调整下一行。

笔记:

  • 这些数据集非常大(每行大约 5000 个元素)
  • 可以估计 Q3,它不必是精确值。
  • 我将数据的部分称为“行”,但它们可以有不同的长度!通常它变化不大(+/-几百个样本),但它会有所不同!

这个问题类似于用于估计统计中位数、众数、偏度、峰度的“在线”(迭代器)算法,但我需要计算分位数。

该主题中也有几篇文章,即:

在尝试实施这些方法之前,我想知道是否还有其他更快的方法来计算 0.25/0.75 分位数?

0 投票
1 回答
928 浏览

r - R:lattice.qq 如何绘制处理[x] 与对照的多面板图?

我有一个看起来像这样的数据框:

我可以像这样制作一个 Treatment1 vs Control 的图:

它看起来像这样:

替代文字

我想自动制作 Treatment2 vs Control ...TreatmentX vs Control 的类似图。这是循环的地方还是格子有更好的方法?

0 投票
3 回答
739 浏览

python - 通过 Rpy 排序的分位数平均值

这里的真正目标是在 Python 中找到分位数均值(或总和,或中位数等)。由于我不是 Python 的高级用户,但使用 R 有一段时间了,所以我选择的路线是通过 Rpy。但是,我遇到了返回的均值列表与分位数的顺序不对应的问题。特别是,我在 R 中有以下内容:

这一切都很好。但是,如果我将代码翻译成 Rpy,我得到了

请注意,最终列表的顺序是错误的(我们知道是因为在这种情况ab两者都是有序的)。一般来说,我只是无法恢复 Rpy 中从最低分位数到最高分位数的正确顺序。有什么建议么?

另外(不是替代品,因为我想知道上述问题的答案),如果您能提出一种直接在 python 中执行分析的方法,那也很棒。(我没有安装 numpy 或 scipy。)谢谢!

编辑:澄清一下,a并且b配对的,但不一定是有序的。例如,a是眼睛b的大小,是鼻子的大小。我试图找出在 的各个分位数中,通讯员sa的含义是什么。b谢谢。

0 投票
2 回答
3312 浏览

r - 有没有更好的方法在 R 中创建分位数“虚拟”/因子?

我想分配代表分位数的因子。因此我需要它们是数字的。这就是我编写以下函数的原因,这基本上是我问题的答案:

你现在可以笑了:)。返回的列表包含一个变量,该变量可用于将每个观察值分配给其相应的分位数。我现在的问题是:有没有更好的方法(更“原生”或“核心”)来做到这一点?我知道 quantcut(来自 gtools 包),但至少根据我得到的参数,我最终只得到了那些不方便的(? - 至少对我而言)阈值。

感谢任何有助于变得更好的反馈!

0 投票
2 回答
1248 浏览

r - 使用分位数回归拟合股票数据

我正在尝试对quantreg从 Yahoo 检索到的数据实现分位数回归函数。看来我需要对股票数据执行一个过程,以便rq()函数可以读取数据。我不知道该怎么做。我的问题是如何将 stocj 数据转换为rq函数能够读取的格式。谢谢

0 投票
1 回答
1401 浏览

r - 如何解释 R 的分位数回归面板数据模型的结果

如何解释 R 的面板数据模型的结果?对于我的数据,我估计了 Koenker (2004) 对面板数据的分位数回归方法建议的改编形式:

}enter code here

但我不知道确定以下结果:

0 投票
1 回答
292 浏览

algorithm - 动态监控分位数的算法

我想估计一些数据的分位数。数据太大了,内存放不下。新数据不断涌入。有没有人知道一种算法,可以在内存和计算非常有限的情况下监控迄今为止观察到的数据的分位数?我发现P2 算法很有用。但它不适用于我的数据,这是非常重尾分布的。

0 投票
2 回答
14208 浏览

c++ - boost (C++) 中的分位数函数

从文档来看 boost 似乎为正态分布和伽马分布提供分位数函数(逆 cdf 函数),但我不清楚如何实际使用它们。有人可以粘贴一个例子吗?