All Downloads are FREE. Search and download functionalities are using the official Maven repository.

umcg.genetica.math.stats.Normalization Maven / Gradle / Ivy

There is a newer version: 1.0.7
Show newest version
package umcg.genetica.math.stats;

/**
 *
 * @author juha
 */
public class Normalization {

    private Normalization() {
    }

    public static double[] standardNormalize(double[] vals) {
        
        double[] normalized = new double[vals.length];
        double mean = Descriptives.mean(vals);
        double stdev = Descriptives.variance(vals, mean);
        for (int i = 0; i < vals.length; i++) {
            normalized[i] -= mean;
            normalized[i] /= stdev;
        }
        return normalized;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy