MulaiMulai sekarang secara gratis

Saham mana yang bergerak bersama?

Pada latihan sebelumnya, Anda mengelompokkan perusahaan berdasarkan pergerakan harga saham hariannya. Jadi, perusahaan mana yang harga sahamnya cenderung berubah dengan cara yang sama? Sekarang Anda akan meninjau label klaster dari pengelompokan Anda untuk mengetahuinya.

Solusi Anda pada latihan sebelumnya telah dijalankan. Ingat bahwa Anda telah membangun sebuah Pipeline pipeline yang berisi model KMeans dan menyesuaikannya dengan array NumPy movements yang berisi pergerakan saham harian. Selain itu, tersedia daftar companies yang berisi nama perusahaan.

Latihan ini adalah bagian dari kursus

Unsupervised Learning in Python

Lihat Kursus

Petunjuk latihan

  • Impor pandas sebagai pd.
  • Gunakan metode .predict() dari pipeline untuk memprediksi label untuk movements.
  • Selaraskan label klaster dengan daftar nama perusahaan companies dengan membuat DataFrame df dengan kolom labels dan companies. Ini telah disiapkan untuk Anda.
  • Gunakan metode .sort_values() dari df untuk mengurutkan DataFrame berdasarkan kolom 'labels', lalu cetak hasilnya.
  • Tekan submit dan luangkan waktu sejenak untuk melihat perusahaan mana yang berada bersama dalam setiap klaster!

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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(____)
Edit dan Jalankan Kode