이상치 탐지를 위한 히스토그램
히스토그램은 이상치를 찾기에 강력한 시각화 도구가 될 수 있어요. 히스토그램에 적절한 구간 개수(bins)를 선택하면 이상치가 눈에 띄게 드러납니다. 관측치 수의 제곱근을 히스토그램 구간 수를 정하는 경험칙으로 사용할 수 있다는 점을 기억하세요. 일반적으로 막대 높이가 가장 낮은 구간에 이상치가 포함됩니다.
이번 연습에서는 앞선 연습 문제의 prices에 대해 히스토그램을 그려 볼 거예요. numpy와 matplotlib.pyplot은 표준 별칭으로 임포트되어 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 이상치 탐지
연습 안내
prices의 길이의 제곱근을 구해n_bins에 저장하세요.n_bins를 정수로 변환하세요.prices의 히스토그램을 그리되, 구간 수를n_bins로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Find the square root of the length of prices
n_bins = ____
# Cast to an integer
n_bins = ____(____)
plt.figure(figsize=(8, 4))
# Create a histogram
plt.____(____, ____=____, color='red')
plt.show()