Java mean getMean(final Integer[] values)

Here you can find the source of getMean(final Integer[] values)

Description

get Mean

License

Open Source License

Declaration

public static double getMean(final Integer[] values) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2015 Vienna University of Technology.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors://w  w w .  j a v  a2 s .c  o m
 * Martin Fleck (Vienna University of Technology) - initial API and implementation
 *
 * Initially developed in the context of ARTIST EU project www.artist-project.eu
 *******************************************************************************/

import java.util.Arrays;
import java.util.List;

public class Main {
    public static double getMean(final Integer[] values) {
        return getMean(Arrays.asList(values));
    }

    public static double getMean(final List<Integer> values) {
        double mean = 0.0;
        if (values != null && values.size() > 0) {
            for (final Integer value : values) {
                mean += value;
            }
            mean /= values.size();
        }
        return mean;
    }
}

Related

  1. adjustVariance(double[] x, double newVariance, double currentMean)
  2. calculateMeanOfArrayListDouble(List dList)
  3. getMean(ArrayList> lists)
  4. getMean(ArrayList beats)
  5. getMeanValue(ArrayList values)
  6. Mean(ArrayList values)
  7. mean(Collection terms)
  8. mean(double a, double b)