Trực quan hóa các biến đã chuẩn hóa
Làm tốt lắm! Giờ bạn sẽ vẽ các biến đã chuẩn hóa và đã xử lý lệch để thấy sự khác biệt về phân phối cũng như dải giá trị. Bộ dữ liệu datamart_normalized từ bài trước đã được nạp.
Lời gọi plt.subplot(...) trước khi gọi hàm của seaborn cho phép bạn vẽ nhiều biểu đồ con trên cùng một biểu đồ, bạn không cần thay đổi phần này.
Thư viện seaborn và matplotlib.pyplot đã được nạp lần lượt là sns và plt. Bạn có thể thoải mái khám phá datamart_normalized trong bảng điều khiển.
Bài tập này là một phần của khóa học
Phân khúc khách hàng bằng Python
Hướng dẫn bài tập
- Vẽ phân phối của
Recencyđã chuẩn hóa. - Vẽ phân phối của
Frequencyđã chuẩn hóa. - Vẽ phân phối của
MonetaryValueđã chuẩn hóa. - Hiển thị biểu đồ.
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.
# Plot recency distribution
plt.subplot(3, 1, 1); ____.distplot(____['Recency'])
# Plot frequency distribution
plt.subplot(3, 1, 2); ____.____(____['Frequency'])
# Plot monetary value distribution
plt.subplot(3, 1, 3); ____.____(____['MonetaryValue'])
# Show the plot
plt.____()