java计算方差、标准差(均方差)实例代码
java计算标准差思路
//方差s^2=[(x1-x)^2+...(xn-x)^2]/n或者s^2=[(x1-x)^2+...(xn-x)^2]/(n-1)
publicstaticdoubleVariance(double[]x){
intm=x.length;
doublesum=0;
for(inti=0;i
//BigDecimal的sqrt方法
privatestaticBigDecimalsqrt(BigDecimalnum){
if(num.compareTo(BigDecimal.ZERO)<0){
returnBigDecimal.ZERO;
}
BigDecimalx=num.divide(newBigDecimal("2"),MathContext.DECIMAL128);
while(x.subtract(x=sqrtIteration(x,num)).abs().compareTo(newBigDecimal("0.0000000000000000000001"))>0);
returnx;
}
privatestaticBigDecimalsqrtIteration(BigDecimalx,BigDecimaln){
returnx.add(n.divide(x,MathContext.DECIMAL128)).divide(newBigDecimal("2"),MathContext.DECIMAL128);
}
有需要的朋友们可以测试下以上代码,感谢大家的学习和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短