제곱오차합 그리기
이제 각 k 값에 대한 제곱오차합을 시각화하고 엘보(elbow)가 있는지 확인해 보세요. 이를 통해 사용할 권장 클러스터 수를 판단할 수 있어요.
제곱오차합은 이전 연습 문제에서 sse라는 사전(dictionary)으로 불러와져 있어요. matplotlib.pyplot은 plt로, seaborn은 sns로 로드되어 있어요.
사전은 콘솔에서 확인해 볼 수 있어요.
이 연습은 강의의 일부입니다
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()