표준편차 직접 계산하기
영상에서 변동성(흩어짐)의 척도를 살펴보고, 가장 널리 쓰이는 지표로서 표준편차를 설명했어요. 이 개념은 면접에서 코딩 과제나 개념 확인 질문으로 초반에 자주 등장하므로 반드시 익혀 두셔야 합니다.
이번 연습에서는 std() 같은 기성 함수를 쓰지 않고, 표준편차를 직접 계산해 보며 실제 면접 상황을 시뮬레이션해 볼 거예요.
이 연습은 강의의 일부입니다
Python으로 통계 면접 문제 연습하기
연습 안내
mean()함수를 쓰지 말고, 제공된nums리스트의 평균을 계산하세요.- 계산한
variance값과math.sqrt()함수를 사용해 표준편차를 구하고, 결과를 출력하세요. - 앞서 언급한
np.std()함수로 실제 표준편차를 출력해 본 뒤, 계산이 맞는지 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a sample list
import math
nums = [1, 2, 3, 4, 5]
# Compute the mean of the list
mean = ____
# Compute the variance and print the std of the list
variance = sum(pow(x - mean, 2) for x in nums) / len(nums)
std = ____
print(____)
# Compute and print the actual result from numpy
real_std = np.array(____).std()
print(____)