SimpleStats

public class SimpleStats
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SimpleStats


数値データセットに基づいていくつかの統計指標を計算する小さなユーティリティ クラス。値は内部で Double として保存されます。

概要

パブリック コンストラクタ

SimpleStats()

パブリック メソッド

void add(double meas)

データセットに測定値を追加します。

void addAll( c)

データセットに複数の測定値を追加します。

getData()

データセットを取得します。

boolean isEmpty()

データセットが空かどうかを確認します。

Double max()

データセットの最大値を返します。データセットが空の場合は null を返します。

Double mean()

データセットの平均を計算して返します。データセットが空の場合は null を返します。

Double meanOverOneStandardDeviationRange()

1 標準偏差以内のサンプルの平均値を返します。たとえば、2.55 50.3 50.4 48.5 50.1 29.8 30 46 48 49 の平均は 40.45、標準偏差は 15.54 です。1 標準偏差以内の値の平均は 44.67 です。

Double median()

データセットの中央値を計算して返します。データセットが空の場合は null を返します。

Double min()

データセットの最小値を返します。データセットが空の場合は null を返します。

int size()

データセット内の要素数を確認します。

Double stdev()

データセットの標準偏差を返します。データセットが空の場合は null を返します。

パブリック コンストラクタ

SimpleStats

public SimpleStats ()

パブリック メソッド

追加

public void add (double meas)

データセットに測定値を追加します。

パラメータ
meas double

addAll

public void addAll ( c)

データセットに複数の測定値を追加します。

パラメータ
c

例外
NullPointerException コレクションに null 要素が含まれている場合

getData

public  getData ()

データセットを取得します。

戻り値

isEmpty

public boolean isEmpty ()

データセットが空かどうかを確認します。

戻り値
boolean

最大

public Double max ()

データセットの最大値を返します。データセットが空の場合は null を返します。

戻り値
Double

mean

public Double mean ()

データセットの平均を計算して返します。データセットが空の場合は null を返します。

戻り値
Double

meanOverOneStandardDeviationRange

public Double meanOverOneStandardDeviationRange ()

1 標準偏差以内のサンプルの平均値を返します。たとえば、2.55 50.3 50.4 48.5 50.1 29.8 30 46 48 49 の平均は 40.45、標準偏差は 15.54 です。1 標準偏差以内の値の平均は 44.67 です。

戻り値
Double

中央値

public Double median ()

データセットの中央値を計算して返します。データセットが空の場合は null を返します。

戻り値
Double

public Double min ()

データセットの最小値を返します。データセットが空の場合は null を返します。

戻り値
Double

size

public int size ()

データセット内の要素数を確認します。

戻り値
int

stdev

public Double stdev ()

データセットの標準偏差を返します。データセットが空の場合は null を返します。

このメソッドは標本の標準偏差ではなく、母集団の標準偏差を計算します。つまり、データセットが SimpleStats インスタンスに完全に含まれていることを前提としています。

戻り値
Double