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

全部添加

public void addAll ( c)

向数据集添加若干测量值。

参数
c

抛出
NullPointerException 如果该集合包含任何 null 元素

getData

public  getData ()

检索数据集。

返回

为空

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