2012-08-29 10 views
6

"Sağlam İstatistikler" için bir java paketi arıyorum. Lütfen "Robust"'un anlamını buraya not edin.Robust Statistics için Java istatistik paketi

Apache commons Math Descriptive statistics ve Özet İstatistiklerini biliyorum ancak yalnızca sağlam olmayan istatistikler sağlıyorlar.

burada bir örnek bu size tam bir çözüm verecektir emin değilim median absolute deviation

+0

MAD yanında güçlü istatistik örnekleri var mı? Bu kolayca hesaplanabilir ve kendi başına bir paket gerektirmez. Bunun ötesinde, sağlam istatistikler çok geniş ve uygulamaya bağlı bir konudur. –

cevap

2

olurdu. Ancak bu özellikleri apache matematik kütüphanesi kullanarak elde edebilirsiniz. Bu, ortalama mutlak sapmanın türetilmesi için bir örnektir.

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