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()

傳回位於一個標準差範圍內的樣本平均值 例如: 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 ( c)

在資料集中新增多個測量標準。

參數
c

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

getData

public  getData ()

擷取資料集。

傳回

isEmpty

public boolean isEmpty ()

檢查資料集是否為空白。

傳回
boolean

最高

public Double max ()

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

傳回
Double

平均值

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