问题标签 [quartile]

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 回答
76 浏览

postgresql - 如何将客户分组到相同的收入组?

真的很难想出这个答案。有多种功能提供 Ntiles。通常这些提供每个 ntile 的相同行集。

我要求按(大约)相等的收入对客户进行分组。这样我就可以向负责收入前 10% 和下 10% 等的客户展示

换句话说,所有客户都按收入分类,并按收入分组。

希望有人可以帮助...谢谢

0 投票
3 回答
568 浏览

pandas - 熊猫每行获得上下栅栏

我的输入数据框是;

我怎样才能为独特的群体获得这个上下围栏?

期望的输出是;

你能帮我解决这个问题吗?PS:上限和下限是box和whisker的值。

0 投票
5 回答
2098 浏览

python - 使用 Numpy,如何计算数字 1 到 10 的 25 个百分位数?

你能解释一下如何计算 3.25 和 7.75 的值吗?我预计他们是 3 和 8。

0 投票
1 回答
436 浏览

r - 如何用 IQR 内的值替换多个变量和个体的异常值

我有一个类似于 的数据集iris,需要编写一个以下列方式处理异常值的函数:对于每个物种setosaversicolorvirginica,在每个变量iris$Sepal.Lengthiris$Sepal.Widthiris$Petal.LengthPetal.Width中,将 1.5*IQR 之外的值替换为IQR +/- 1.5*IQR(取决于它是高于还是低于 IQR)。我一直在使用下面的代码来实现这一点,但它非常重复、耗时且容易出错。此外,这样做会改变原始对象中的值。将参数合并到一个函数中会很好,该函数不仅可以实现这一点,还可以告诉我哪些值已更改并将所有输出保存到新数据框中,而不是更改原始数据集中的值。

0 投票
1 回答
785 浏览

python - 每个分位数和预设四分位数的 Python 计数

我想知道是否有一个代码可以计算我的数据集中有多少达到 25%、50%、75%,以及是否有办法手动调整四分位数,如 20% 40% 60% 80% 等.

0 投票
1 回答
528 浏览

sql - 使用案例和聚合语句将值拆分为四分位数

我有一个如下所示的员工数据集。开始日期是雇员的入职日期,结束日期是雇员离开雇主的日期。两者都是日期数据类型。

我想根据平均就业月数将员工数据分成四分位数。结果还包括员工总数(员工列)、男性员工百分比、女性员工百分比以及平均受雇月数。请在下面找到预期的结果:

我想根据受雇月数获得 25%、50% 和 75% 四分位数,并取平均值以获得 AvgMONths。

请在下面找到我的查询,我不知道在哪里可以将四分位数计算添加到查询中。

- - - - - - - - - - - -更新 - - - - - - - - - - - - - ------------

我自己想通了。请在下面找到代码:

0 投票
2 回答
1217 浏览

python - 熊猫python中多个键的groupby中的四分位数和其他参数

df 列如下:

需要输出 我想要 groupby 输出,其中 Val1 列的值与python 中的 key1 和 Key2 上的 groupby结合在一起。

预期输出:df2 [key1 和 key2 上的 groupby]

0 投票
1 回答
87 浏览

python - 计算四分位数不准确

我正在尝试计算列的四分位数。然而,我使用的任何类型的函数(到目前为止,我尝试使用 numpy 百分位数和 pandas 分位数,插值最接近、更高、更低、线性)它们总是返回不准确的四分位数。我从这里的链接检查了。是否有任何函数可以真正返回准确的四分位数,或者最好让我们自己的函数准确计算它?因为我在另一个答案中看到有人创建了自己的函数来计算

这是我的专栏,结果应该是,Q1,Q3 = 200,650但显示的是Q1,Q3 = 200,500。无论我使用什么插值,总会有不准确的结果。

0 投票
1 回答
51 浏览

google-sheets - Google表格:从最接近第一个四分位数的数据中获取值

对于一个数组[21,22,24,24,26,97],我想获得前半部分的中位数 - 22。没有QUARTILEQUARTILE.EXC或者QUARTILE.INC没有(我做了实验)。

在 Python numpy 中,可以这样做:

谷歌表格可以吗?实现这一目标的最短方法是什么?

0 投票
1 回答
615 浏览

python - numpy quantile() 中的线性插值

考虑以下代码:

文档说:

线性:i + (j - i) * fraction,其中 fraction 是由 i 和 j 包围的索引的小数部分。

谁能解释一下是什么i,在这个例子中j以及fraction我们是如何得到的22.5