用Java实现方差代码,求方差的代码

在Java中怎么求方差和标准差

Java求方差和标准差:

依安网站建设公司成都创新互联,依安网站设计制作,有大型网站制作公司丰富经验。已为依安1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的依安做网站的公司定做!

public class GetAverageandStandardDevition {

private int[] array = new int[10];

private int num = 10;

public int getRandomDigit() {

return (int) (Math.random() * 1000);

}

public void getTargetDigit() {

for (int i = 0; i num; i++) {

array[i] = getRandomDigit();

System.out.println(array[i]);

}

}

//方差

public double getAverage(){

int sum = 0;

for(int i = 0;i num;i++){

sum += array[i];

}

return (double)(sum / num);

}

//标准差

public double getStandardDevition(){

double sum = 0;

for(int i = 0;i num;i++){

sum += Math.sqrt(((double)array[i] -getAverage()) * (array[i] -getAverage()));

}

return (sum / (num - 1));

}

public static void main(String[] args) {

GetAverageandStandardDevition gcs = new GetAverageandStandardDevition();

gcs.getTargetDigit();

System.out.println(gcs.getAverage() + " " + gcs.getStandardDevition());

}

java中怎样编写计算方差的程序

import java.util.Scanner;

public class NumTest {

public static void main(String[] args){

double num=0;

Scanner s = new Scanner(System.in);

System.out.println("请输入你需要计算的个数:");

int n = s.nextInt();

double[] list=new double[n];

for (int i = 1; i = n; i++) {

System.out.println("请输入第"+i+"个数:");

list[i-1]=s.nextDouble();

num+=list[i-1];

}

double mean=num/n;

double var=0;

for(double d:list){

var+=(d-mean)*(d-mean);

}

System.out.println("方差是:"+var/n);

}

}

java求方差

现在学习Java的平台有很多,B站或者是腾讯课堂都是不错的,我们在B站分享了很多经典的Java视频教程,都是开源的,你可以去看看。

网站标题:用Java实现方差代码,求方差的代码
文章路径:https://www.cdcxhl.com/article42/dsisoec.html

成都网站建设公司_创新互联,为您提供网站内链品牌网站建设网站建设网站改版面包屑导航网页设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设