Bắt đầu ngayBắt đầu miễn phí

Những cổ phiếu nào biến động cùng nhau?

Ở bài trước, bạn đã gom cụm các công ty dựa trên biến động giá cổ phiếu hàng ngày. Vậy những công ty nào có giá cổ phiếu thường thay đổi theo cùng một cách? Giờ bạn sẽ xem các nhãn cụm từ mô hình để tìm câu trả lời.

Lời giải của bạn ở bài trước đã được chạy sẵn. Hãy nhớ rằng bạn đã tạo một Pipeline pipeline chứa một mô hình KMeans và fit nó với mảng NumPy movements của biến động giá cổ phiếu hàng ngày. Ngoài ra, danh sách companies gồm tên các công ty cũng đã có sẵn.

Bài tập này là một phần của khóa học

Unsupervised Learning bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Import pandas với bí danh pd.
  • Dùng phương thức .predict() của pipeline để dự đoán nhãn cho movements.
  • Căn thẳng nhãn cụm với danh sách tên công ty companies bằng cách tạo DataFrame df với hai cột labelscompanies. Phần này đã được làm sẵn cho bạn.
  • Dùng phương thức .sort_values() của df để sắp xếp DataFrame theo cột 'labels', rồi in kết quả.
  • Gửi bài và dành chút thời gian xem những công ty nào được nhóm chung trong mỗi cụm!

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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(____)
Chỉnh sửa và Chạy Mã