/**
*
* * @描述: 标准值
* * @方法名: zScore
* * @param x 数组
* * @param n 数组成员
* * @return
* * @返回类型 double 表示x1偏离了多少个标准差,大于1.65表示“可能性极值” 不是随机因数导致的
* * @创建人 micheal
* * @创建时间 2019年1月4日下午11:32:39
* * @修改人 micheal
* * @修改时间 2019年1月4日下午11:32:39
* * @修改备注
* * @since
* * @throws
*
*/
public static double zScore(double[] x, double n) {
return Mutil.divide(Mutil.subtract(n, mean(x)), standardDeviation(x), 2);
}
测试代码,打印结果:0.0,1.5,-0.5,0.5
double[] in7 = { 12, 15, 11, 13, 8, 14, 12, 13, 12, 10 };
log.info("计算[标准值]:" + zScore(in7, 12));
log.info("计算[标准值]:" + zScore(in7, 15));
log.info("计算[标准值]:" + zScore(in7, 11));
log.info("计算[标准值]:" + zScore(in7, 13));