Java mean mean(double[] x, boolean[] used)

Here you can find the source of mean(double[] x, boolean[] used)

Description

mean

License

Open Source License

Declaration

private static double mean(double[] x, boolean[] used) 

Method Source Code

//package com.java2s;
/*//from  w  w  w  . j  ava  2s . c  om
 *  Copyright (C) 2013, Peter Decsi.
 * 
 *  This library is free software: you can redistribute it and/or
 *  modify it under the terms of the GNU Lesser General Public 
 *  License as published by the Free Software Foundation, either 
 *  version 3 of the License, or (at your option) any later version.
 * 
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU Lesser General Public License for more details.
 * 
 *  You should have received a copy of the GNU General Public License
 *  along with this library.  If not, see <http://www.gnu.org/licenses/>.
 */

public class Main {
    private static double mean(double[] x, boolean[] used) {
        int size = x.length;
        double sum = 0d;
        int n = 0;

        for (int i = 0; i < size; i++) {
            if (used[i]) {
                sum += x[i];
                n++;
            }
        }

        return sum / (double) n;
    }
}

Related

  1. mean(double[] samples)
  2. mean(double[] series)
  3. mean(double[] v)
  4. mean(double[] values)
  5. mean(double[] vector)
  6. mean(double[][] image)
  7. mean(double[][] input, int column)
  8. mean(double[][] matrix)
  9. mean(double[][] o)