如何计算人口标准差?

时间:2016-11-15 23:45:05

标签: java standard-deviation

这是我到目前为止所拥有的。我需要使用文本文件中的数字。

计算类:

public class Calculations {

    public void readFile(String fileName, double[] myArray) throws Exception {
        FileReader fr = null;
        BufferedReader br;

    }

    public double computeStandardDeviation(double[] myArray) {
        double result = 0;

        return result;
    }

}

主要课程:

public class Main {
    private static int NUMBERS=20;

    public static void main(String[] args) {
        double[] myNumbers =  new double[NUMBERS];
        Calculations calculations = new Calculations();
        try {
            calculations.readFile("numbers.txt", myNumbers);
            double stdDev = calculations.computeStandardDeviation(myNumbers);
            System.out.println("Population Std Dev = " + stdDev);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

1 个答案:

答案 0 :(得分:1)

首先,计算总和。然后,计算每个数字和平均值之间的平均平方差。返回此平均值的根。