[자바] 표준편차 구하기

오늘·2021년 3월 15일
0

문제풀기

목록 보기
20/24


자료 출처 : 단계별로 표준편차 구하기

사용해보기

(1)
// 숫자 5개
// 선언과 동시에 초기화
int one=0;
int two=0;
int three=0;
int four=0;
int five=0;

// 합을 구한다
int scoreCal() {
	int hap = one + two + three + four + five;
	return hap;
}

double std1() {
	// 1단계 평균을 구합니다
	double avg = scoreCal() / 5.0;
    
	// 2단계 제곱한 값을 구합니다
	// : Math.pow(값, 몇 제곱을 할것인가?)
    // 각 값에서 평균을 빼주고 2제곱
	double dis = Math.pow((one - avg), 2);
	double dis1 = Math.pow((two - avg), 2);
	double dis2 = Math.pow((three - avg), 2);
	double dis3 = Math.pow((four - avg), 2);
	double dis4 = Math.pow((five - avg), 2);

	// 3단계 위에서 얻은 값을 모두 더하고
    // 4단계 자료 개수로 나눈다
	double var = (dis + dis1 + dis2 + dis3 + dis4) / 5;
	// 제곱근을 구한다
	std = Math.sqrt(var);
	return std;
}

0개의 댓글