四分位範囲を使った外れ値の判定

7 個のデータ 12,15,14,18,16,40,1312, 15, 14, 18, 16, 40, 13 について、第 1 四分位数・第 3 四分位数・四分位範囲を求め、Q1−1.5×Q_1 - 1.5\times(四分位範囲) 未満または Q3+1.5×Q_3 + 1.5\times(四分位範囲) を超える値を外れ値として、その個数を答えよ。

この頁は既定のパラメータ(値1 = 12, 値2 = 15, 値3 = 14, 値4 = 18, 値5 = 16, 値6 = 40, 値7 = 13)での解答例です。

解答

解説(ステップ)

  1. 1小さい順に並べ、中央値(4 番目)と、下半分・上半分の中央値を読みます
    12, 13, 14, 15, 16, 18, 40Q1=13, Q2=15, Q3=1812,\ 13,\ 14,\ 15,\ 16,\ 18,\ 40\quad Q_1 = 13,\ Q_2 = 15,\ Q_3 = 18
  2. 2四分位範囲を求めます
    Q3−Q1=5Q_3 - Q_1 = 5
  3. 3Q1 − 1.5 × 四分位範囲 より小さい値、Q3 + 1.5 × 四分位範囲 より大きい値を外れ値とします
    下限=112,上限=512\text{下限} = \frac{11}{2},\quad \text{上限} = \frac{51}{2}
  4. 4境界の外にある値は 1 個です
    外れ値=40\text{外れ値} = 40

この解法は人手で実装し、単体テストで検証しています(自動生成の答案ではありません)。

パラメータを変えてこの問題を解く → 自己採点の記録からスキル六角形を見る →