Biến đổi (Transformations)
Phân phối bị lệch mạnh có thể khiến bạn rất khó rút ra điều gì hữu ích từ trực quan hóa. Các phép biến đổi có thể giúp làm lộ ra cấu trúc tinh tế hơn.
Tại đây bạn sẽ tập trung vào biến dân số, vốn bị lệch phải rõ rệt, và biến đổi nó bằng hàm log tự nhiên (log() trong R).
Bài tập này là một phần của khóa học
Phân tích Khám phá Dữ liệu với R
Hướng dẫn bài tập
Sử dụng dữ liệu gap2007:
- Tạo biểu đồ mật độ cho biến dân số.
- Tạo thêm một cột mới tên
log_poplà log tự nhiên của dân số và lưu lại vàogap2007. - Tạo biểu đồ mật độ cho biến đã được biến đổi của bạn.
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.
# Create density plot of old variable
gap2007 %>%
ggplot(aes(x = ___)) +
___
# Transform the skewed pop variable
gap2007 <- gap2007 %>%
mutate(___)
# Create density plot of new variable
gap2007 %>%
ggplot(aes(x = ___)) +
___