Método do cotovelo em dados uniformes
No exercício anterior, você construiu um gráfico do cotovelo com dados que tinham clusters bem definidos. Agora, vamos ver como esse gráfico fica em um conjunto de dados com pontos distribuídos uniformemente. Pode ser útil visualizar os pontos antes de começar o exercício.
Os dados estão em um DataFrame do pandas, uniform_data. x_scaled e y_scaled são os nomes das colunas com as coordenadas X e Y padronizadas dos pontos.
Este exercício faz parte do curso
Análise de cluster em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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()