Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- public class Variance {
- public static int sum(ArrayList<Integer> list) {
- int sum = 0;
- for (int number : list) {
- sum += number;
- }
- return sum;
- }
- public static double average(ArrayList<Integer> list) {
- double sum = (double)sum(list);
- return sum / list.size();
- }
- public static double variance(ArrayList<Integer> list) {
- int varianceNoemer = 0;
- for(int number : list) {
- varianceNoemer += Math.pow((number - average(list)), 2);
- }
- double varianceResult = 1.0 * varianceNoemer / (list.size() - 1);
- return varianceNoemer;
- }
- public static void main(String[] args) {
- ArrayList<Integer> list = new ArrayList<Integer>();
- list.add(3);
- list.add(2);
- list.add(7);
- list.add(2);
- System.out.println("The variance is: " + variance(list));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement