Kom igångKom igång gratis

Vilka aktier rör sig tillsammans?

I den föregående övningen klustrerade du företag utifrån deras dagliga aktiekursrörelser. Men vilka företag har aktiekurser som tenderar att förändras på samma sätt? Nu ska du undersöka klusteretiketterna från din klustring för att ta reda på det.

Din lösning från den föregående övningen har redan körts. Kom ihåg att du byggde en pipeline pipeline som innehåller en KMeans-modell och anpassade den till NumPy-arrayen movements med dagliga aktierörelser. Dessutom finns en lista companies med företagsnamn tillgänglig.

Den här övningen är en del av kursen

Oövervakad inlärning i Python

Visa kurs

Övningsinstruktioner

  • Importera pandas som pd.
  • Använd .predict()-metoden på pipeline för att förutsäga etiketterna för movements.
  • Koppla klusteretiketterna till listan med företagsnamn companies genom att skapa en DataFrame df med labels och companies som kolumner. Det här steget är redan gjort åt dig.
  • Använd .sort_values()-metoden på df för att sortera DataFrame efter kolumnen 'labels', och skriv ut resultatet.
  • Klicka på Skicka in svar och ta en stund att se vilka företag som hamnar i samma kluster!

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod