簡單統計資料
public
class
SimpleStats
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.SimpleStats |
小型公用程式類別,能以數值資料集計算幾個統計測量值。
值會在內部儲存為 Double
。
摘要
公用建構函式 | |
---|---|
SimpleStats()
|
公用方法 | |
---|---|
void
|
add(double meas)
將測量結果新增至資料集。 |
void
|
addAll(
將測量結果新增至資料集。 |
|
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()
傳回資料集的標準差;如果資料集為空白,則傳回 |
公用建構函式
簡單統計資料
public SimpleStats ()
公用方法
新增
public void add (double meas)
將測量結果新增至資料集。
參數 | |
---|---|
meas |
double |
addAll
public void addAll (c)
將測量結果新增至資料集。
參數 | |
---|---|
c |
|
擲回 | |
---|---|
NullPointerException |
如果集合包含任何 null 元素 |
getData
publicgetData ()
擷取資料集。
傳回 | |
---|---|
|
空白
public boolean isEmpty ()
檢查資料集是否空白。
傳回 | |
---|---|
boolean |
最高
public Double max ()
傳回資料集中的最大值;如果資料集為空白,則傳回 null
。
傳回 | |
---|---|
Double |
平均值
public Double mean ()
計算並傳回資料集的平均值,如果資料集為空白,則傳回 null
。
傳回 | |
---|---|
Double |
平均值超載範圍
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 |
size
public int size ()
檢查資料集中的元素數量。
傳回 | |
---|---|
int |
標準差
public Double stdev ()
傳回資料集的標準差;如果資料集為空白,則傳回 null
。
請注意,這個方法計算的是母體標準差,而非樣本標準
誤差。也就是說,假設資料集完全包含在
SimpleStats
執行個體。
傳回 | |
---|---|
Double |