0
我用commons.math3計算一些統計的時刻,這樣的:計算最大與公共圖書館
import org.apache.commons.math3.*;
而且在我的代碼:
double beatsdifa[] = new double[beatsdif.size()];
//fill array
query.add(""+ percentile.evaluate(beatsdifa, 80.0));
GeometricMean geoMean = new GeometricMean();
query.add("" + geoMean.evaluate(beatsdifa));
Mean mean2 = new Mean();
query.add("" + mean2.evaluate(beatsdifa));
Variance variance = new Variance();
query.add("" + variance.evaluate(beatsdifa));
StandardDeviation stdDev = new StandardDeviation();
query.add(""+stdDev.evaluate(beatsdifa));
Skewness skewness = new Skewness();
query.add(""+skewness.evaluate(beatsdifa));
Kurtosis kurtosis = new Kurtosis();
query.add(""+kurtosis.evaluate(beatsdifa));
現在我也想計算最大值,最小值和範圍。
我試了一下這樣的,但給我一個錯誤:「該方法的雙[]是未定義max.evaluate」
Min mix = new Min();
query.add("" + min.evaluate(beatsdifa));
Max max = new Max();
query.add("" + max.evaluate(beatsdifa));
不好意思問這個也許很容易的問題,但是commons的文檔不是很清楚,我也沒有看到一個簡單的方法來計算這個。 感謝您的幫助。
哦,太好了!我有這一個進口org.apache.commons.math3.analysis.function.Max; – dorien 2013-05-06 12:49:21