시작하기무료로 시작하기

제곱오차합 그리기

이제 각 k 값에 대한 제곱오차합을 시각화하고 엘보(elbow)가 있는지 확인해 보세요. 이를 통해 사용할 권장 클러스터 수를 판단할 수 있어요.

제곱오차합은 이전 연습 문제에서 sse라는 사전(dictionary)으로 불러와져 있어요. matplotlib.pyplotplt로, seabornsns로 로드되어 있어요.

사전은 콘솔에서 확인해 볼 수 있어요.

이 연습은 강의의 일부입니다

Python을 활용한 고객 세분화

강의 보기

연습 안내

  • 그래프 제목을 "The Elbow Method"로 추가하세요.
  • X축 레이블을 "k"로 추가하세요.
  • Y축 레이블을 "SSE"로 추가하세요.
  • 사전에 키로 저장된 각 k에 대해 SSE 값을 그리세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Add the plot title "The Elbow Method"
plt.____('The Elbow Method')

# Add X-axis label "k"
plt.____('____')

# Add Y-axis label "SSE"
plt.____('____')

# Plot SSE values for each key in the dictionary
sns.____(x=list(sse.____()), y=list(sse.____()))
plt.show()
코드 편집 및 실행