java如何计算方差、标准差

这篇文章主要介绍java如何计算方差、标准差,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:成都响应式网站建设品牌网站设计成都全网营销。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。成都做网站、成都网站制作、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。

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);
  }

以上是“java如何计算方差、标准差”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


分享文章:java如何计算方差、标准差
本文路径:http://azwzsj.com/article/gsiios.html