Wykres sumy kwadratów błędów
Teraz narysuj wykres sumy kwadratów błędów dla każdej wartości k i sprawdź, czy widoczny jest łokieć. Pomoże ci to określić zalecaną liczbę klastrów.
Suma kwadratów błędów jest wczytana jako słownik o nazwie sse z poprzedniego ćwiczenia. Biblioteka matplotlib.pyplot została wczytana jako plt, a seaborn jako sns.
Możesz przejrzeć zawartość słownika w konsoli.
To ćwiczenie jest częścią kursu
Segmentacja klientów w Pythonie
Instrukcje do ćwiczenia
- Dodaj tytuł wykresu „The Elbow Method".
- Dodaj etykietę osi X: „k".
- Dodaj etykietę osi Y: „SSE".
- Narysuj wartości SSE dla każdego
kprzechowywanego jako klucze w słowniku.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()