Java stddev stdev(long[] vals, long average)

Here you can find the source of stdev(long[] vals, long average)

Description

stdev

License

LGPL

Declaration

public static double stdev(long[] vals, long average) 

Method Source Code

//package com.java2s;
/*//from  w w  w . j a  v  a2 s.  c om
 * Copyright (c) 2007-2012 The Broad Institute, Inc.
 * SOFTWARE COPYRIGHT NOTICE
 * This software and its documentation are the copyright of the Broad Institute, Inc. All rights are reserved.
 *
 * This software is supplied without any warranty or guaranteed support whatsoever. The Broad Institute is not responsible for its use, misuse, or functionality.
 *
 * This software is licensed under the terms of the GNU Lesser General Public License (LGPL),
 * Version 2.1 which is available at http://www.opensource.org/licenses/lgpl-2.1.php.
 */

public class Main {
    public static double stdev(long[] vals, long average) {
        long sum = 0;
        for (Long i : vals)
            sum += Math.pow((i - average), 2);
        return Math.sqrt(sum / (vals.length - 1)); // sample
    }
}

Related

  1. stdev(Collection values)
  2. stdev(Collection values)
  3. stdev(double... array)
  4. stdev(double[] array)
  5. stdev(final double... values)