Bù dữ liệu dưới khoảng giá trị với dữ liệu nabular
Chúng ta muốn theo dõi các giá trị đã bù. Nếu không làm vậy, sẽ rất khó đánh giá độ tốt của các giá trị được bù.
Bạn sẽ luyện tập bù dữ liệu và dựng lại các trực quan trong bộ bài tập trước bằng cách bù các giá trị thấp hơn khoảng giá trị của dữ liệu.
Đây là cách rất hữu ích để tiếp tục khám phá tính thiếu, đồng thời cung cấp khuôn khổ để bù giá trị thiếu.
Trước hết, chúng ta sẽ bù dữ liệu dưới khoảng giá trị bằng impute_below_all(), rồi trực quan hóa dữ liệu. Mặc dù có thể thấy vị trí các giá trị thiếu trong trường hợp này, chúng ta vẫn cần cách để theo dõi chúng. Khuôn mẫu lập trình “theo dõi dữ liệu thiếu” sẽ giúp ích cho việc này.
Bài tập này là một phần của khóa học
Xử lý dữ liệu thiếu trong R
Hướng dẫn bài tập
Với dữ liệu oceanbuoys:
- Bù dưới khoảng giá trị bằng
impute_below_all(). - Trực quan hóa các giá trị thiếu mới với
wind_ewtrên trục x vàair_temp_ctrên trục y. - Bù và theo dõi dữ liệu bằng
bind_shadow(),impute_below_all(), vàadd_label_shadow(). - Hiển thị biểu đồ và kiểm tra các giá trị đã bù.
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.
# Impute the oceanbuoys data below the range using `impute_below`.
ocean_imp <- impute_below_all(___)
# Visualize the new missing values
ggplot(___,
aes(x = ___, y = ___)) +
geom_point()
# Impute and track data with `bind_shadow`, `impute_below_all`, and `add_label_shadow`
ocean_imp_track <- bind_shadow(___) %>%
___() %>%
___()
# Look at the imputed values
___