zoukankan      html  css  js  c++  java
  • 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());
    	}
    }
    

      

  • 相关阅读:
    找上海或深圳塑胶模具工作
    词典新选择网易推出有道[注意第二幅图中的红框]
    《天气与生活》修正版已发布, 以后将由南海维护
    JQuery发布1.2.3
    网游产业的公关
    使用ExtJS,失去的将比得到的还多
    养成习惯,解放大脑
    Vancl网上购衫体验
    深圳人均GDP过一万美元随想
    DateChooser ASP.NET 2.0版 之实用版
  • 原文地址:https://www.cnblogs.com/qq27271609/p/4883094.html
Copyright © 2011-2022 走看看