您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页java标准差_java计算方差、标准差(均方差)实例代码|chu

java标准差_java计算方差、标准差(均方差)实例代码|chu

来源:华佗小知识

java计算标准差思路

//方差s^2=[(x1-x)^2 +...(xn-x)^2]/n 或者s^2=[(x1-x)^2 +...(xn-x)^2]/(n-1) public static double Variance(double[] x) { int m=x.length; double sum=0; for(int i=0;i

//BigDecimal 的sqrt方法 private static BigDecimal sqrt(BigDecimal num) { if (num.compareTo(BigDecimal.ZERO) < 0) { return BigDecimal.ZERO; } BigDecimal x = num.divide(new BigDecimal("2"), MathContext.DECIMAL128); while (x.subtract(x = sqrtIteration(x, num)).abs().compareTo(new BigDecimal("0.0000000000000000000001")) > 0) ; return x; } private static BigDecimal sqrtIteration(BigDecimal x, BigDecimal n) { return x.add(n.divide(x, MathContext.DECIMAL128)).divide(new BigDecimal("2"), MathContext.DECIMAL128); }

有需要的朋友们可以测试下以上代码,感谢大家的学习和对华域联盟的支持。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务