Java计算上下基线
public class GetAverageandStandardDevition {
static List<Long> list = new ArrayList<Long>();
static {
list.add(3210981L); // 1
list.add(3210881L); // 2
list.add(3210781L); // 3
list.add(3210681L); // 4
list.add(3210581L);
list.add(3210481L);
list.add(3210381L);
list.add(3210281L);
list.add(3210181L);
list.add(3210081L);
list.add(3219981L);
list.add(3218981L);
list.add(3217981L);
list.add(3216981L);
list.add(3215981L);
list.add(3214981L);
list.add(3213981L);
list.add(3212981L);
list.add(3211981L);
list.add(3220981L);
list.add(3230981L);
list.add(3240981L);
list.add(3250981L);
list.add(3260981L);
list.add(3270981L);
list.add(3280981L);
list.add(3290981L);
list.add(3210982L);
list.add(3210983L);
list.add(3210984L);
list.add(3210985L);
list.add(3210986L);
list.add(3210987L);
list.add(3210988L);
list.add(3110989L);
list.add(3210981L);
list.add(3310981L);
list.add(3410981L);
list.add(2510981L);
}
// 獲取平均值
public double getAverage() {
int sum = 0;
for (int i = 0; i < list.size(); i++) {
sum += list.get(i);
}
return (double) (sum / list.size());
}
// 獲取標準差
public double getStandardDevition() {
double sum = 0;
for (int i = 0; i < list.size(); i++) {
sum += ((double) list.get(i) - getAverage())
* (list.get(i) - getAverage());
}
return Math.sqrt(sum / (list.size() - 1));
}
public static void main(String[] args) {
GetAverageandStandardDevition gcs = new GetAverageandStandardDevition();
System.out.println(gcs.getAverage());
System.out.println(gcs.getStandardDevition());
// upbase:3451726.682809466,downbase:2965000.3698221124
// 上基线
System.out
.println(gcs.getAverage() + 1.960 * gcs.getStandardDevition());
// 下极限
System.out
.println(gcs.getAverage() - 1.960 * gcs.getStandardDevition());
}
}
Java计算上下基线的更多相关文章
- 用Java计算某个日期100天后的日期
用Java计算日期时间,首先考虑到时间类,Java中提供的和时间日期相关的类里,有一个Calendar类,可以获取某个时间日期. 计算某个日期100天后的日期,思路如下: 1.先设定时间,例如2017 ...
- java计算两个日期相差多少天
java计算两个日期相差多少天 public class DateUtil{ public static int betweenDays(Date startDate, Date endDate ) ...
- Java计算计算活了多少天
Java计算计算活了多少天 思路: 1.输入你的出现日期: 2.利用日期转换,将字符串转换成date类型 3.然后将date时间换成毫秒时间 4.然后获取当前毫秒时间: 5.最后计算出来到这个时间多少 ...
- 【转】Java计算文件的hash值
原文地址:http://blog.csdn.net/qq_25646191/article/details/78863110 如何知道一个文件是否改变了呢?当然是用比较文件hash值的方法,文件has ...
- Java计算两个字符串日期之间的天数差
Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException { String a = ...
- Java 计算n对应的二进制位上有几个1,分别在什么位置
Java计算n的二进制位上有几个1,分别在什么位置 public List<Integer> getBinOneCount(int n){ List<Integer> ...
- 使用java计算数组方差和标准差
使用java计算数组方差和标准差 觉得有用的话,欢迎一起讨论相互学习~Follow Me 首先给出方差和标准差的计算公式 代码 public class Cal_sta { double Sum(do ...
- Java 计算加几个月之后的时间
Java 计算加几个月之后的时间 public static Date getAfterMonth(String inputDate,int number) { Calendar c = Calend ...
- 高性能 Java 计算服务的性能调优实战
作者:vivo 互联网服务器团队- Chen Dongxing.Li Haoxuan.Chen Jinxia 随着业务的日渐复杂,性能优化俨然成为了每一位技术人的必修课.性能优化从何着手?如何从问题表 ...
随机推荐
- sql2000不能远程注册服务器上sql2000的解决方法
1. 开始——cmd——telnet Ip 1433 看1433端口是否打开 2.在服务器上查询分析器中输入select @@version查看sql2000的版本,版本号在8.0.2039以下的都 ...
- bootstrap总结
bootstrap在reset.css文件中设置margin为0,因此其他的标签需要重新设计margin. 1.h <h>标签和普通使用方法一样. 定义了.h1~.h6六个类名,样式和标题 ...
- Linux记录从此开始
Linux记录从此开始~ 希望自己多写代码同时多记录~
- jquery插件的引用和扩展应用
引入插件,引用的jquery吆喝开发插件的jquery版本一致,引用插件里面所用的图像img图片等,常用的jquery可以通过对其进行函数描述,直接调用,下例子就是改变特定的颜色,插件的使用是在仿网页 ...
- 返回顶部demo
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" ...
- bootstrap-14
基础导航条: 使用方法:1. 首先在制作导航的列表(<ul class="nav">)基础上添加类名"navbar-nav" 2.在列表外部添加一个 ...
- html的基础标签
完整的网页由html嵌套 head.body构成 实例: <!DOCTYPE html><html lang="en"> <head> < ...
- CodeForces 239 Long Path
每个房间有两个单向出口,就是只能进不能出,这个开始理解错了. 进入房间的时候,首先要在屋顶画一个叉叉,如果画完之后叉叉的个数是奇数的话:那么就从第二条出口出去,会到达p[ i ]房间:如果叉叉的个数是 ...
- Java中的Object类介绍
Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类. Object类中的所有方法适用于所有子类 Object中比较常见的方法: ...
- flume 不报错但是不能正常使用
flume-ng agent --conf ./conf/ --conf-file ./conf/test1.conf --name a1 -Dflume.root.logger=INFO,conso ...