소개
이 랩에서는 통계학의 표준 편차 개념과 JavaScript 에서의 구현을 살펴봅니다. Array.prototype.reduce() 메서드를 사용하여 숫자 배열의 표준 편차를 계산하는 방법을 배우고, 표본 표준 편차와 모집단 표준 편차의 차이점을 이해할 것입니다. 이 랩을 마치면 통계 분석에 대한 이해를 높이고 JavaScript 프로그래밍에서 이를 적용하는 방법을 알게 될 것입니다.
이 랩에서는 통계학의 표준 편차 개념과 JavaScript 에서의 구현을 살펴봅니다. Array.prototype.reduce() 메서드를 사용하여 숫자 배열의 표준 편차를 계산하는 방법을 배우고, 표본 표준 편차와 모집단 표준 편차의 차이점을 이해할 것입니다. 이 랩을 마치면 통계 분석에 대한 이해를 높이고 JavaScript 프로그래밍에서 이를 적용하는 방법을 알게 될 것입니다.
JavaScript 에서 숫자 배열의 표준 편차를 계산하려면 다음 단계를 따르세요.
node를 입력하여 코딩 연습을 시작합니다.standardDeviation(arr, usePopulation = false)를 사용합니다.usePopulation을 생략하면 표본 표준 편차를 얻습니다. 모집단 표준 편차를 얻으려면 이 값을 true로 설정합니다.const standardDeviation = (arr, usePopulation = false) => {
const mean = arr.reduce((acc, val) => acc + val, 0) / arr.length;
return Math.sqrt(
arr
.reduce((acc, val) => acc.concat((val - mean) ** 2), [])
.reduce((acc, val) => acc + val, 0) /
(arr.length - (usePopulation ? 0 : 1))
);
};
사용 예시:
standardDeviation([10, 2, 38, 23, 38, 23, 21]); // 13.284434142114991 (sample)
standardDeviation([10, 2, 38, 23, 38, 23, 21], true); // 12.29899614287479 (population)
축하합니다! 표준 편차 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.