SimpleStats

public class SimpleStats
extends Object

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


這個小型公用程式類別會根據數值資料集計算幾項統計量。這些值會在內部儲存為 Double

摘要

公用建構函式

SimpleStats()

公用方法

void add(double meas)

在資料集中新增評估指標。

void addAll(Collection<? extends Double> c)

在資料集中新增多項測量結果。

List<Double> getData()

擷取資料集。

boolean isEmpty()

檢查資料集是否為空白。

Double max()

傳回資料集中的最大值,如果資料集為空,則傳回 null

Double mean()

計算並傳回資料集的平均值,如果資料集為空,則傳回 null

Double meanOverOneStandardDeviationRange()

傳回一個標準差內的樣本平均值,例如: 2.55 50.3 50.4 48.5 50.1 29.8 30 46 48 49 平均值:40.45,標準差:15.54 一個標準差內的值的平均值為: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 (Collection<? extends Double> c)

在資料集中新增多項測量結果。

參數
c Collection

擲回
NullPointerException 如果集合包含任何 null 元素

getData

public List<Double> getData ()

擷取資料集。

傳回
List<Double>

isEmpty

public boolean isEmpty ()

檢查資料集是否為空白。

傳回
boolean

max

public Double max ()

傳回資料集中的最大值,如果資料集為空白,則傳回 null

傳回
Double

平均值

public Double mean ()

計算並傳回資料集的平均值,如果資料集為空,則傳回 null

傳回
Double

meanOverOneStandardDeviationRange

public Double meanOverOneStandardDeviationRange ()

傳回一個標準差內的樣本平均值,例如: 2.55 50.3 50.4 48.5 50.1 29.8 30 46 48 49 平均值:40.45,標準差:15.54 一個標準差內的值的平均值為:44.67

傳回
Double

中位數

public Double median ()

計算並傳回資料集的中位數,如果資料集為空,則傳回 null

傳回
Double

分鐘

public Double min ()

傳回資料集中的最小值,如果資料集為空值,則傳回 null

傳回
Double

大小

public int size ()

查看資料集中的元素數量。

傳回
int

stdev

public Double stdev ()

傳回資料集的標準差,如果資料集為空,則傳回 null

請注意,這個方法會計算母體標準差,而非樣本標準差。也就是說,假設資料集完全包含在 SimpleStats 執行個體中。

傳回
Double