시작하기무료로 시작하기

이상치 탐지를 위한 히스토그램

히스토그램은 이상치를 찾기에 강력한 시각화 도구가 될 수 있어요. 히스토그램에 적절한 구간 개수(bins)를 선택하면 이상치가 눈에 띄게 드러납니다. 관측치 수의 제곱근을 히스토그램 구간 수를 정하는 경험칙으로 사용할 수 있다는 점을 기억하세요. 일반적으로 막대 높이가 가장 낮은 구간에 이상치가 포함됩니다.

이번 연습에서는 앞선 연습 문제의 prices에 대해 히스토그램을 그려 볼 거예요. numpymatplotlib.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()
코드 편집 및 실행