java 求 数组的方差

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:50:01
( (x1-x)2 + (x2-x)2 + ... + (xn-x)2 ) / n
x1 x2 中的1 2 是下角标
(x1-x)2 后面的2 是平方
x是 数组的平均数

谢谢了阿

public static void main(String[] args) {
double[] array = { 1, 2, 3, 4, 5, 6 };
double ave = 0;
for (int i = 0; i < array.length; i++)
ave += array[i];
ave /= array.length;

double sum = 0;
for(int i = 0;i<array.length;i++)
sum += (array[i] - ave) * (array[i] - ave) ;
sum /= array.length;

System.out.println(sum);
}