Які акції рухаються разом?
У попередній вправі ви кластеризували компанії за щоденними змінами цін їхніх акцій. То в яких компаній ціни зазвичай змінюються подібно? Зараз ви переглянете мітки кластерів, щоб це зʼясувати.
Ваше розвʼязання попередньої вправи вже виконано. Нагадаємо, ви зібрали Pipeline pipeline, що містить модель KMeans, і навчали його на масиві NumPy movements зі щоденними змінами акцій. Крім того, доступний список companies із назвами компаній.
Ця вправа є частиною курсу
Наглядове навчання в Python
Інструкції до вправи
- Імпортуйте
pandasякpd. - Використайте метод
.predict()пайплайна, щоб передбачити мітки дляmovements. - Узгодьте мітки кластерів зі списком назв компаній
companies, створивши датафреймdfзі стовпцямиlabelsіcompanies. Це вже зроблено за вас. - Використайте метод
.sort_values()датафреймуdf, щоб відсортувати його за стовпцем'labels', і виведіть результат. - Натисніть «Надіслати» й перегляньте, які компанії опинилися разом у кожному кластері!
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)