Boa tarde! Gostaria de saber se é possível plotar esses pontos em um gráfico afim de calcular manualmente o coeficiente.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde! Gostaria de saber se é possível plotar esses pontos em um gráfico afim de calcular manualmente o coeficiente.
Oii Gilberto, tudo bem?
Primeiro desculpa pela demora em te responder, mas vamos lá!!
Na aula 7 a instrutora faz a parte visual dos clusterings, mas ela utiliza a biblioteca Matplotlib. Tenho uma sugestão de gráfico interativo para que você consiga as coordenadas apenas passando o mouse por cima dos pontos, e ela chama Plotly. Para você usar ele, no Jupyter mesmo, você adiciona o comando
!pip install plotlyDepois de ele instalar a biblioteca no seu ambiente, usaremos o código à baixo:
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Scatter(x=dataframe['PURCHASES'], y=dataframe['PAYMENTS'],
mode = 'markers',
marker = dict(color=kmeans.labels_.astype(np.float)),
text=labels
))
fig.show()Ele vai gerar uma imagem interativa, onde você pode dar zoom e ver posições em x e y de cada ponto.

Estou usando as mesmas variáveis que a instrutora usou em aula, PURCHASES e PPAYMENTS. Acredito que nesse exemplo em específico fica muito complicado de calcular o coeficiente à mão, já que as clusters se sobrepõe, mas em dataframes menores e com uma separação maior, fica mais viável de fazer o cálculo à mão.
Caso necessite de mais alguma coisa, fique à vontade de perguntar, Gilberto!
Bons estudos ^^