分位数(quantile)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分位数(quantile)相关的知识,希望对你有一定的参考价值。
参考技术A 分位数是指的把一组按照升序排列的数据分割成n个等份区间并产生n-1个等分点后每个等分点所对应的数据。按照升序排列生做第一至第n-1的n分位数。(如果等分点在其左右两个数据的中间,那么该等分点所对应的数就是左右两数的平均数)确定分位点位置的一种常用公式:
(n + 1)* p / q
n表示一共有多少数据,p表示第几分位数,q表示是几分位数。
以分位数中一个常见例子四分位数(quartile)为例(这个已经排序好了):
1,1,3,6,7,12,14,17,25,28,29
其中第一四分位数:
Q1 = (11 + 1)* 1 / 4 = 3
R中可以调用quantile()函数:
百分分数是把数据分成100等份后所获得的数。
R语言构建分位数回归(Quantile Regression)并计算R方指标实战
以上是关于分位数(quantile)的主要内容,如果未能解决你的问题,请参考以下文章
python pandas df.quantile 计算样本的分位数
R语言构建分位数回归(Quantile Regression)并计算R方指标实战
Google BigQuery APPROX_QUANTILES并获得真正的四分位数
34统计基础- 分位数标准化(Quantile Normalization)
pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动分位数(rolling quantile)例如,计算某公司的多个店铺每N天(5天)的滚动销售额分位数