2016-11-15 113 views
-3

這是我到目前爲止。我需要使用文本文件中的數字。如何計算人口標準差?

計算類:

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(); 
     } 
    } 
} 
+2

歡迎來到堆棧溢出,請查看[我如何問一個好問題?](http://stackoverflow.com/help/how-to-ask) –

回答

1

首先,計算總和。然後,計算每個數字與平均值之間的平均平方差。返回這個平均值的根。

+0

我相信這實際上是一個答案。問題是「如何計算人口標準差」,加文海恩斯實際上回答了這個問題。 @GavinHaynes,請你再詳細一點,所以毫無疑問你回答了這個問題? [ - 來自評論](http://stackoverflow.com/review/low-quality-posts/14300903) – xenteros