R语言 -- quantile 函数计算内距IQR

Python011

R语言 -- quantile 函数计算内距IQR,第1张

四分位数百度(Quartile)是一种统计描述分析方法,用于描述任何类型的数据,尤其是偏态数据的离散程度,即将全部数据从小到大排列,正好排列在下 1/4 位置上的数就叫做下四分位数(按照%比,也就是 25%位置上的数)也叫做第一四分位数,排在上 1/4 位置上的数就叫上四分位数(按照%比,也就是 75%位置上的数)也叫做第三四分位数,同样排列在中间位置的就是中位数,也叫做第二四分位数,四分位数间距就是指上下四分位数之间的差值

内距IQR即 Inter-Quartile Range这是统计技术上的名词。内距又称为四分位差,是两个四分位数之差,即内距 IQR = 高四分位数 - 低四分位数。标准化四分位距——对一组按顺序排列的数据,上四分位值Q3与下四分位值Q1之间的差称为四分位距(IQR),即IQR=Q3-Q1。IQR乘以因子0.7413得标准化四分位距(Norm IQR)。

与方差、标准差一样,表示统计资料中各变量分散情形,但四分差更多为一种稳健统计(robust statistic)。

quantile函数可以求分位数,例如默认情况下可以求出四分位数:

quantile(x <- rnorm(1001))

也可以指定某个分位数:

quantile(rnorm(1001), probs = c(0.25,0.75))