java计算方差与标准差(均方差)
java计算标准差思路
1 //方差s^2=[(x1-x)^2 +...(xn-x)^2]/n 或者s^2=[(x1-x)^2 +...(xn-x)^2]/(n-1) 2 public static double Variance(double[] x) { 3 int m=x.length; 4 double sum=0; 5 for(int i=0;i<m;i++){//求和 6 sum+=x[i]; 7 } 8 double dAve=sum/m;//求平均值 9 double dVar=0; 10 for(int i=0;i<m;i++){//求方差 11 dVar+=(x[i]-dAve)*(x[i]-dAve); 12 } 13 return dVar/m; 14 } 15 16 //标准差σ=sqrt(s^2) 17 public static double StandardDiviation(double[] x) { 18 int m=x.length; 19 double sum=0; 20 for(int i=0;i<m;i++){//求和 21 sum+=x[i]; 22 } 23 double dAve=sum/m;//求平均值 24 double dVar=0; 25 for(int i=0;i<m;i++){//求方差 26 dVar+=(x[i]-dAve)*(x[i]-dAve); 27 } 28 //reture Math.sqrt(dVar/(m-1)); 29 return Math.sqrt(dVar/m); 30 }
1 //BigDecimal 的sqrt方法 2 private static BigDecimal sqrt(BigDecimal num) { 3 if (num.compareTo(BigDecimal.ZERO) < 0) { 4 return BigDecimal.ZERO; 5 } 6 7 BigDecimal x = num.divide(new BigDecimal("2"), MathContext.DECIMAL128); 8 while (x.subtract(x = sqrtIteration(x, num)).abs().compareTo(new BigDecimal("0.0000000000000000000001")) > 0) ; 9 return x; 10 } 11 12 private static BigDecimal sqrtIteration(BigDecimal x, BigDecimal n) { 13 return x.add(n.divide(x, MathContext.DECIMAL128)).divide(new BigDecimal("2"), MathContext.DECIMAL128); 14 }
转载于:https://www.cnblogs.com/lpp-xjj/p/11417408.html
java计算方差与标准差(均方差)相关推荐
- java 计算均值和标准差_java计算方差、标准差(均方差)实例代码
java计算标准差思路 //方差s^2=[(x1-x)^2 +...(xn-x)^2]/n 或者s^2=[(x1-x)^2 +...(xn-x)^2]/(n-1) public static doub ...
- java 方差_java计算方差、标准差(均方差)实例代码
java计算标准差思路 //方差s^2=[(x1-x)^2 +...(xn-x)^2]/n 或者s^2=[(x1-x)^2 +...(xn-x)^2]/(n-1) public static doub ...
- 科学计算机 标准差,用科学计算器计算方差和标准差
用科学计算器计算方差和标准差 更新时间:2017/12/11 23:47:00 <用科学计算器计算方差和标准差> 导学案 一.教学内容:p105-p107 二.学习目标: 1.会用科学计算 ...
- 学生用计算机能算方差吗,用科学计算器计算方差和标准差
<用科学计算器计算方差和标准差>由会员分享,可在线阅读,更多相关<用科学计算器计算方差和标准差(2页珍藏版)>请在技术文库上搜索. 1.用科学计算器计算方差和标准差用科学计算器 ...
- Python——计算方差、标准差、均方差、均方根值、均方误差、均方根误差
# -*- coding: utf-8 -*-import mathdef get_average(records):"""平均值"""re ...
- Python小记:4.计算方差、标准差、均方差、均方根值、均方误差、均方根误差
# -*- coding: utf-8 -*-import mathdef get_average(records):"""平均值"""re ...
- Python—计算方差、标准差
方差.标准差 1.离散程度的测度值之一 2.最常用的测度值 3.反应了数据的分布 4.反应了各变量值与均值的平均差异 5.根据总体数据计算的,称为总体方差或标准差:根据样本数据计算的称为样本方差或标准 ...
- 使用R计算方差和标准差
第一个例子: > x <- c(2.5,0.5,2.2,1.9,3.1,2.3,2,1,1.5,1.1) > y <- c(2.4,0.7,2.9,2.2,3.0,2.7,1. ...
- 常用统计算法JAVA实现 - 方差与标准差(05)
/*** * * @描述:变异性量数:方差 <br/>* * @方法名: variance <br/>* * @param in <br/>* * @return ...
最新文章
- Atitit 图像处理类库安装与安装模式的前世今生与未来大趋势attilax总结.docx
- Ubuntu 配置大数据平台hadoop hive数据仓库之完整踩坑
- 东鹏马桶上水下水之谜
- python 数据分析排名_2018年上半年热门编程语言排行榜
- Android之华为meta10 pro安卓8.0绑定服务(bindService)失败解决办法
- 作者:洪文兴(1980-),男,厦门大学自动化系副教授,厦门信息产业与信息化研究院执行院长。...
- mysql别人的框架_MySQL逻辑架构
- 入职后发现公司有这5种情况,别留恋,果断离职
- 06. Explicitly disallow the use of compiler-generated functions you do not want
- MODIS三种常见数据辐射定标处理
- 安装MongoDB时弹窗错误,使用时无法启动服务器
- 编译原理(第3版)习题精选与解析(第三章部分解析)
- 持有美签,加拿大签证申请攻略(内含图文)
- iPhone真机测试Crash信息分析
- 总结-模型评价指标的定义(基于CatBoost文档)
- 360全景倒车影像怎么看_360度全景倒车影像真的很有用?水分有多少!
- IMF总裁:科技变革对于就业的意义何在
- mysql dede arctiny_dede标签的使用
- Linux 文件隐藏权限
- vs2017 pdo mysql_在VS2017上使用Objectarx 2019向导