Trực quan hóa nhiều biến
Khi bạn bắt đầu cân nhắc nhiều biến hơn, việc vẽ tất cả chúng cùng lúc sẽ ngày càng khó. Bên cạnh việc dùng trục x và y cho hai biến số, bạn có thể dùng màu cho biến số thứ ba, và dùng chia ô (faceting) cho các biến phân loại. Và đó gần như là giới hạn trước khi biểu đồ trở nên quá khó để diễn giải. Có một số dạng biểu đồ chuyên biệt như heatmap tương quan và biểu đồ tọa độ song song có thể xử lý nhiều biến hơn, nhưng chúng cung cấp ít thông tin hơn về từng biến và không phù hợp lắm để trực quan hóa dự đoán của mô hình.
Ở đây, bạn sẽ đẩy scatter plot đến giới hạn bằng cách hiển thị giá nhà, khoảng cách đến ga MRT, số cửa hàng tiện lợi gần đó và tuổi nhà, tất cả trong một biểu đồ.
taiwan_real_estate đã sẵn sàng; ggplot2 đã được nạp.
Bài tập này là một phần của khóa học
Hồi quy trung cấp với R
Hướng dẫn bài tập
- Sử dụng bộ dữ liệu
taiwan_real_estate, vẽ scatter plot củan_conveniencetheo căn bậc hai củadist_to_mrt_m, tô màu theoprice_twd_msq. - Dùng thang màu liên tục viridis plasma.
- Chia ô biểu đồ (facet), chia theo
house_age_years.
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.
# Using taiwan_real_estate, no. of conv. stores vs. sqrt of dist. to MRT, colored by plot house price
___ +
# Make it a scatter plot
___ +
# Use the continuous viridis plasma color scale
___ +
# Facet, wrapped by house age
___