Java mean getMean(ArrayList beats)

Here you can find the source of getMean(ArrayList beats)

Description

get Mean

License

Apache License

Declaration

public static double getMean(ArrayList<Double> beats) 

Method Source Code

//package com.java2s;
/**//w  w w  .j a  va 2  s. c  om
 * Copyright (C) David Castells-Rufas, CEPHIS, Universitat Autonoma de Barcelona  
 * david.castells@uab.cat
 * 
 * This work was used in the publication of "Simple real-time QRS detector with the MaMeMi filter"
 * available online on: http://www.sciencedirect.com/science/article/pii/S1746809415001032 
 * 
 * I encourage that you cite it as:
 * [*] Castells-Rufas, David, and Jordi Carrabina. "Simple real-time QRS detector with the MaMeMi filter." 
 *     Biomedical Signal Processing and Control 21 (2015): 137-145.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.ArrayList;

public class Main {
    public static double getMean(ArrayList<Double> beats) {
        double acum = 0;

        for (Double d : beats)
            acum += d;

        double mean = acum / beats.size();

        return mean;
    }
}

Related

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