用于健壮统计的Java统计数据包

用于健壮统计的Java统计数据包,java,statistics,Java,Statistics,我正在寻找一个用于“健壮统计”的java包。请注意这里的意思 我知道ApacheCommons的数学和摘要统计信息,但它们只提供非健壮的统计信息 这里的一个例子是我不确定这是否会给你一个精确的解决方案。但您可以使用apache数学库派生这些特性。 这是一个推导平均绝对偏差的示例 public double mad(double [] autoCorrelationValues){ double [] tempTable = new double[autoCorrelationValues

我正在寻找一个用于“健壮统计”的java包。请注意这里的意思

我知道ApacheCommons的数学和摘要统计信息,但它们只提供非健壮的统计信息


这里的一个例子是

我不确定这是否会给你一个精确的解决方案。但您可以使用apache数学库派生这些特性。 这是一个推导平均绝对偏差的示例

public double mad(double [] autoCorrelationValues){
    double [] tempTable = new double[autoCorrelationValues.length];
    Median m = new Median();
    double medianValue = m.evaluate(autoCorrelationValues);
    for(int i=0 ; i<autoCorrelationValues.length ;i++){
        tempTable[i] = Math.abs(autoCorrelationValues[i] - medianValue);
    }
    return m.evaluate(tempTable); 
}
公共双mad(双[]自相关值){
double[]tentable=新的double[autoCorrelationValues.length];
中位数m=新的中位数();
双中值=m.evaluate(自相关值);

对于(int i=0;i)除了MAD?之外,您是否还有可靠统计数据的示例,可以非常轻松地计算,几乎不需要自己的软件包。除此之外,可靠统计数据是一个非常广泛且依赖于应用程序的主题。