我试图更多地了解 Octave 如何计算四分位数和四分位数范围。考虑以下:
A=[1 4 7 10 14];
quantile(A, [0.25 0.75])
ans = 3.2500 11.0000
这个结果似乎与维基百科页面上关于四分位数的方法 3一致。鉴于四分位数范围是 Q3-Q1,我预计结果为 7.75。
但是,运行iqr(A)
得出的结果为 6。显然,这是从原始数据的 10 减去 4 计算得出的,这与来自同一 Wikipedia 页面的方法 2一致。
使用两种不同方法计算 Q1 和 Q3 的原因是什么?