将数据划分为四分位数

时间:2013-07-16 20:25:15

标签: statistics dataset quartile

我有一个数据集,其中包含我们合作的所有提供商的入学率。我需要将这些数据划分为四分位数,这样每个提供商都可以看到他们的费率与其他提供商相比的位置。率为7%至89%。任何人都可以建议我怎么做?我不确定这是否是提出这个问题的合适地方,但如果有人可以帮助我,我会非常感激。

另一个问题是,如果提供商的数量非常小,例如:2/4 = 50%,提供商可能会陷入更差的四分位数,但这并不意味着提供商的表现不好,因为数字太小。我希望这是有道理的。如果我能进一步澄清,请告诉我。

2 个答案:

答案 0 :(得分:0)

首先关注:对于小 n ,请勿使用四分位数。 n 是否小是任意的。

答案 1 :(得分:0)

有一些方法可以在不进行完整排序的情况下获得分位数,但除非您拥有大量数据,否则如果您尚未获得这些算法,那么实施这些算法是没有意义的。假设你有一个sort()功能,你需要做的就是:

  1. 给出 n 数据点。
  2. 对数据点进行排序。
  3. 在排序数据中找到n/4n/23*n/4个点,这是您的四分位数。
  4. 正如你所说,如果 n 小于某个数字(你必须自己决定),你可能想要说四分位数结果是“不适用”或其他一些。