私は非常に単純なデータフレームを持っています:
df = pd.DataFrame([5,7,10,15,19,21,21,22,22,23,23,23,23,23,24,24,24,24,25], columns=['val'])
df.median() = 23 リスト内の 19 の値のうち、23 は 10 番目の値 (23 の前に 9 つの値、23 の後に 9 つの値) であるため、これは正しいです。
1番目と3番目の四分位数を次のように計算しようとしました:
df.quantile([.25, .75])
val
0.25 20.0
0.75 23.5
中央値より下の 9 つの値から、第 1 四分位数は 19 になると予想していましたが、上記のように、python は 20 であると言っています。
パンダはどのように四分位数を計算しますか?
元の質問は次のリンクからのものです: https://www.khanacademy.org/math/statistics-probability/summarizing-quantitative-data/box-whisker-plots/a/identifying-outliers-iqr-rule