Hot-deck 小撇步 II:依相關變數排序
另一個能提升 hot-deck 插補效能的技巧,是先依與目標插補變數相關的其他變數來排序資料。
例如,在你剛剛畫過的所有邊際圖中,你會發現氣溫與海表溫度高度相關,這非常合理。你可以利用這個資訊來改進 hot-deck 插補。如果你先依 sea_surface_temp 將資料排序,之後每個被插補的 air_temp 值都會來自一個 sea_surface_temp 類似的捐贈者。一起來看看這麼做的效果!
本練習屬於課程
在 R 中以插補處理遺漏值
練習說明
- 以 hot-deck 方式為
tao資料中的air_temp遺漏值進行插補,並依sea_surface_temp排序,將結果指定給tao_imp。 - 繪製
air_temp與sea_surface_temp的邊際圖。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Hot-deck-impute air_temp in tao ordering by sea_surface_temp
tao_imp <- ___(___, ___ = ___, ___ = ___)
# Draw a margin plot of air_temp vs sea_surface_temp
tao_imp %>%
select(air_temp, sea_surface_temp, air_temp_imp) %>%
___(___ = ___)