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 ()
公共方法
add
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 |
|
mean
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 |
|
median
public Double median ()
计算并返回数据集的中位数;如果数据集为空,则返回 null。
| 返回 | |
|---|---|
Double |
|
min
public Double min ()
返回数据集中的最小值;如果数据集为空,则返回 null。
| 返回 | |
|---|---|
Double |
|
size
public int size ()
检查数据集中的元素数量。
| 返回 | |
|---|---|
int |
|
stdev
public Double stdev ()
返回数据集的标准差;如果数据集为空,则返回 null。
请注意,此方法计算的是总体标准差,而不是样本标准
差。也就是说,它假定数据集完全包含在
SimpleStats 实例中。
| 返回 | |
|---|---|
Double |
|