2012-08-29 67 views
6

我正在爲「強大的統計數據」查找java軟件包。請注意這裏的"Robust"的含義。強大的統計數據的Java統計軟件包

我知道Apache commons Math Descriptive statistics和Summary Statistics,但他們只提供非健壯的統計信息。

這裏有一個例子是median absolute deviation

+0

除了MAD以外,您是否還有強大的統計數據?這可以很容易地計算,幾乎不需要自己的一攬子計劃。除此之外,強大的統計數據是一個非常廣泛且依賴於應用程序的主題。 –

回答

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); 
}