ComenzarEmpieza gratis

¿Qué acciones se mueven juntas?

En el ejercicio anterior, agrupaste las empresas según sus movimientos diarios de cotización. Entonces, ¿qué empresas tienen cotizaciones bursátiles que tienden a cambiar de la misma manera? Ahora inspeccionarás las etiquetas de clúster de tu agrupación para averiguarlo.

Ya se ha ejecutado tu solución al ejercicio anterior. Recuerda que construiste una canalización pipeline que contenía un modelo KMeans y lo ajustaste a la matriz NumPy movements de movimientos diarios de las acciones. Además, tienes a tu disposición una lista companies con los nombres de las empresas.

Este ejercicio forma parte del curso

Aprendizaje no supervisado en Python

Ver curso

Instrucciones de ejercicio

  • Importa pandas como pd.
  • Utiliza el método .predict() de la canalización para predecir las etiquetas de movements.
  • Alinea las etiquetas del clúster con la lista de nombres de empresas companies creando un DataFrame df con labels y companies como columnas. Esto se te proporciona hecho.
  • Utiliza el método .sort_values() de df para ordenar el DataFrame por la columna 'labels', e imprime el resultado.
  • Pulsa enviar y tómate un momento para ver qué empresas están juntas en cada grupo.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 y ejecutar código