ComeçarComece gratuitamente

Quais ações se movem juntas?

No exercício anterior, você agrupou as empresas de acordo com os movimentos diários do preço das ações. Então, qual empresa tem preços de ações que tendem a mudar da mesma forma? Agora você inspecionará os rótulos de cluster do seu clustering para descobrir.

Sua solução para o exercício anterior já foi executada. Lembre-se de que você construiu um Pipeline pipeline contendo um modelo KMeans e o ajustou à matriz NumPy movements de movimentos diários de ações. Além disso, você tem à disposição uma lista companies dos nomes das empresas.

Este exercício faz parte do curso

Aprendizado não supervisionado em Python

Ver Curso

Instruções de exercício

  • Importe pandas como pd.
  • Use o método .predict() do pipeline para prever os rótulos para movements.
  • Alinhe os rótulos dos clusters com a lista de nomes de empresas companies criando um DataFrame df com labels e companies como colunas. Isso foi feito para você.
  • Use o método .sort_values() de df para classificar o DataFrame pela coluna 'labels' e imprima o resultado.
  • Clique em enviar e veja quais empresas estão juntas em cada cluster!

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Import pandas
import pandas as pd

# Predict the cluster labels: labels
labels = ____

# Create a DataFrame aligning labels and companies: df
df = pd.DataFrame({'labels': labels, 'companies': companies})

# Display df sorted by cluster label
print(____)
Editar e executar código