Excel: 外れ値を除いた平均を計算する方法


Excel で外れ値を除外しながら平均を計算するには、次の 2 つの方法があります。

1. 平均を計算し、TRIMEAN を使用して外れ値を除外します。

2. 平均を計算し、四分位範囲を使用して外れ値を除外します。

Excel で次のデータ セットを使用して、両方の方法の使用方法を説明します。

方法 1: 平均を計算し、TRIMEAN を使用して外れ値を除外する

Excel のTRIMMEAN関数を使用すると、データ セットの上位と下位から一定の割合の観測値を除外しながら、値の範囲の平均を計算できます。

たとえば、次の式を使用して、観測値の合計 20% (上位 10% と下位 10%) を除いた列 A の平均値を計算できます。

 =TRIMMEAN( A2:A16 , 20%)

データセットには 15 個の値があるため、10% は 1.5 に等しく、これは 1 に四捨五入されます。 したがって、この式は、最小値と最大値を除き、範囲内の値の平均を計算します。

外れ値を除いた平均は58.30769であることがわかります。

方法 2: 平均を計算し、四分位範囲を使用して外れ値を除外する

四分位範囲(IQR) は、データセット内の 75 パーセンタイル (Q3) と 25 パーセンタイル (Q1) の差です。値の平均 50% の分布を測定します。

観測値が第 3 四分位 (Q3) より上の四分位範囲の 1.5 倍、または第 1 四分位 (Q1) より下の四分位範囲の 1.5 倍である場合、その観測値を外れ値として定義できます。

次の式を使用して、Excel でデータセットの四分位範囲を計算できます。

 =QUARTILE( A2:A16,3 )-QUARTILE( A2:A16,1 )

次のスクリーンショットは、この式の使用方法を示しています。

次に、次の式を使用して IQR を使用して外れ値を特定し、データセット内の外れ値である値に「1」を割り当てることができます。

 =IF(OR( A2 <QUARTILE( $A$2:$A$16 ,1)-1.5* $B$18 , A2 >QUARTILE( $A$2:$A$16 ,3)+1.5* $B$18 ),1, 0)

次のスクリーンショットは、この式の使用方法を示しています。

Excel で外れ値を見つける

このデータセットでは、1 つの値 ( 164 ) だけが外れ値であることがわかります。

最後に、次の式を使用して、データセット内の外れ値ではないすべての値の平均を計算できます。

 =AVERAGEIF( B2:B16 , 0, A2:A16 )

次のスクリーンショットは、この式の使用方法を示しています。

Excel は外れ値を除いた平均を計算します

外れ値を除いた平均は55.42857であることがわかります。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excel で四分位範囲 (IQR) を計算する方法
Excelでグループごとの平均を計算する方法
Excel で加重移動平均を計算する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です