2012-08-29 13 views
6

"ロバスト統計"のJavaパッケージを探しています。 "Robust"の意味にご注意ください。ロバスト統計のJava統計パッケージ

私はApacheのコモンズについてはDescriptive 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); 
}