仕事
ソートされた浮動小数点データセットを(何らかの方法で)与えられた場合、(何らかの方法で、正しい値の1‰以内で)四分位平均を返します。
1つの可能なアルゴリズム
- データポイントの最低および最高の四半期を破棄します。
- 残りのデータポイントの平均(合計をカウントで割った値)を計算します。
注:データセットのサイズが4つに均等に分割できない場合、サブセットで共有されるデータポイントを比較検討する必要があります。下記の評価例2を参照してください。
評価例1
与えられた{1、3、4、5、6、6、7、7、8、8、8、9、38}
- 我々は最低と最高3のデータポイントを削除するように、データ数は、12である:
{1、3、4、5、6、6、7、7、8、8、9、38} - 残りの6つのデータポイントの平均:
(5 + 6 + 6 + 7 + 7 + 8)/ 6 = 6.5
評価例2
与えられた{1、3、5、7、9、11、13、15、17}
- カウントは9なので、各四半期には2¼データポイントがあります:
{1、2、(0.25×5)、(0.75×5)、7、9、11 、(0.75×13)、(0.25×13)、15、17 } - 残りの4.5データポイントの平均:
(0.75×5 + 7 + 9 + 11 + 0.75×13)/ 4.5 = 9