在Java中,方差和標準差是統計學中常用的概念,用于衡量一組數據的離散程度。
方差(variance)是每個數值與平均數之差的平方的平均數。可以使用以下公式來計算:
double[] data = {1, 2, 3, 4, 5}; double sum = 0; double mean = 0; double variance = 0; // 計算平均數 for (double d : data) { sum += d; } mean = sum / data.length; // 計算方差 for (double d : data) { variance += Math.pow(d - mean, 2); } variance /= data.length;
標準差(standard deviation)是方差的平方根。可以使用以下公式來計算:
double stdDev = Math.sqrt(variance);
可以看出,標準差是方差的平方根,因此標準差更容易理解。標準差越小,說明數據越集中;標準差越大,說明數據越分散。
上一篇css偽類干嘛的
下一篇java的用例圖和時序圖