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

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

size

public int size ()

检查数据集中有多少个元素。

返回
int

stdev

public Double stdev ()

返回数据集的标准差,如果数据集为空,则返回 null

请注意,此方法计算的是总体标准差,而不是样本标准差。也就是说,它假定数据集完全包含在 SimpleStats 实例中。

返回
Double