IniziaInizia gratis

Metodo del gomito su dati uniformi

Nel precedente esercizio hai costruito un grafico del gomito su dati con cluster ben definiti. Vediamo ora come appare il grafico del gomito su un insieme di dati con punti distribuiti in modo uniforme. Potresti voler visualizzare i punti dati prima di procedere con l'esercizio.

I dati sono salvati in un DataFrame di pandas, uniform_data. x_scaled e y_scaled sono i nomi delle colonne con le coordinate X e Y standardizzate dei punti.

Questo esercizio fa parte del corso

Analisi di cluster in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

distortions = []
num_clusters = range(2, 7)

# Create a list of distortions from the kmeans function
for i in ____:
    cluster_centers, distortion = ____
    ____.append(____)

# Create a DataFrame with two lists - number of clusters and distortions
elbow_plot = pd.DataFrame({'num_clusters': ____, 'distortions': ____})

# Creat a line plot of num_clusters and distortions
sns.____(x=____, y=____, data=____)
plt.xticks(num_clusters)
plt.show()
Modifica ed esegui il codice