2012-08-29 12 views
6

Sto cercando un pacchetto java per "Robust Statistics". Si prega di notare il significato di "Robust" qui.Pacchetto di statistiche Java per Robust Statistics

Conosco Apache comuni Math Descriptive statistics e statistiche riassuntive ma forniscono solo statistiche non robuste.

Un esempio qui sarebbe median absolute deviation

+0

Avete esempi di statistiche robuste oltre al MAD? Questo può essere calcolato abbastanza facilmente e difficilmente ha bisogno di un pacchetto tutto suo. Oltre a ciò, una statistica solida è un argomento molto ampio e dipendente dall'applicazione. –

risposta

2

io non sono sicuro se questo vi darà una soluzione esatta. Ma puoi ricavarne quelle caratteristiche usando la libreria matematica apache. Questo è un esempio per derivare la deviazione assoluta media.

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