Ce acțiuni evoluează împreună?
În exercițiul anterior, ai grupat companii în funcție de variațiile zilnice ale prețurilor acțiunilor lor. Dar care companii au prețuri ce tind să evolueze în același mod? Acum vei examina etichetele clusterelor obținute pentru a afla.
Soluția ta de la exercițiul anterior a fost deja rulată. Amintește-ți că ai construit un Pipeline pipeline care conține un model KMeans și l-ai antrenat pe array-ul NumPy movements cu variațiile zilnice ale acțiunilor. De asemenea, ai la dispoziție lista companies cu numele companiilor.
Acest exercițiu face parte din cursul
Învățare nesupervizată în Python
Instrucțiuni pentru exercițiu
- Importă
pandascu aliasulpd. - Folosește metoda
.predict()a pipeline-ului pentru a prezice etichetele pentrumovements. - Aliniază etichetele clusterelor cu lista de nume ale companiilor
companiescreând un DataFramedfcu coloanelelabelsșicompanies. Acest pas a fost deja realizat pentru tine. - Folosește metoda
.sort_values()a luidfpentru a sorta DataFrame-ul după coloana'labels'și afișează rezultatul. - Apasă Trimite răspunsul și explorează ce companii se regăsesc în fiecare cluster!
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)