com.github.chen0040.glm.maths.Variance Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-glm Show documentation
Show all versions of java-glm Show documentation
Generalized linear models implemented in Java
package com.github.chen0040.glm.maths;
/**
* Created by xschen on 14/8/15.
*/
public class Variance {
public static double apply(double[] values, double mu) {
int length = values.length;
if(length <= 1) return Double.NaN;
double num1;
double sum = 0;
for(int i=0; i < length; ++i){
num1 = (values[i] - mu);
sum += num1 * num1;
}
return sum / (length - 1);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy