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

返回数据集中的最大值;如果数据集为空,则返回 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 ()

公共方法

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