7

我正在寻找“稳健统计”的 java 包。请注意此处“稳健”的含义。

我知道 Apache commons 数学 描述性统计和汇总统计,但它们只提供非稳健统计。

这里的一个例子是中值绝对偏差

4

1 回答 1

2

我不确定这是否会给你一个确切的解决方案。但是您可以使用 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); 
}
于 2017-02-11T02:04:02.217 回答