Как рассчитать стандартное отклонение населения?
Вот что у меня так далеко. Мне нужно использовать номер из текстового файла.
Класс расчетов:
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 ответ
Сначала подсчитайте сумму. Затем рассчитайте среднюю квадратичную разницу между каждым числом и средним. Верните корень этого среднего.