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()
傳回資料集中的最大值,如果資料集為空,則傳回 |
Double
|
mean()
計算並傳回資料集的平均值,如果資料集為空,則傳回 |
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()
計算並傳回資料集的中位數,如果資料集為空,則傳回 |
Double
|
min()
傳回資料集中的最小值,如果資料集為空值,則傳回 |
int
|
size()
檢查資料集中的元素數量。 |
Double
|
stdev()
傳回資料集的標準差,如果資料集為空,則傳回 |
公用建構函式
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 |
|