Método del codo sobre datos uniformes
En el ejercicio anterior, construiste un gráfico de codo sobre datos con conglomerados bien definidos. Veamos ahora qué aspecto tiene el gráfico del codo en un conjunto de datos con puntos distribuidos uniformemente. Puede que quieras visualizar los puntos de datos antes de continuar con el ejercicio.
Los datos se almacenan en un DataFrame de pandas, uniform_data
. x_scaled
y y_scaled
son los nombres de columna de las coordenadas X e Y normalizadas de los puntos.
Este ejercicio forma parte del curso
Análisis de conglomerados en Python
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
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()