Xử lý dữ liệu thiếu trong R
Nicholas Tierney
Statistician
Điều tốt nhất khi xử lý dữ liệu thiếu là đừng để thiếu ngay từ đầu
--Gertrude Mary Cox
Làm việc với dữ liệu thực tế = làm việc với dữ liệu thiếu
Dữ liệu thiếu có thể gây tác động bất ngờ lên phân tích của bạn
Nội suy tệ dẫn đến ước lượng kém và quyết định sai.
Giá trị thiếu là giá trị lẽ ra phải được ghi lại nhưng không có.
NA = Not Available (không có sẵn).
x <- c(1, NA, 3, NA, NA, 5)any_na(x)
TRUE
are_na(x)
FALSE TRUE FALSE TRUE TRUE FALSE
n_miss(x)
3
prop_miss(x)
0.5
NA + bất kỳ thứ gì = NA
heights
Sophie Dan Fred
165 177 NA
sum(heights)
NA
NaN: Not a Number.
any_na(NaN)
TRUE
any_na(NULL)
FALSE
any_na(Inf)
FALSE
NA | TRUE
TRUE
NA | FALSE
NA
NA + NaN
NA
NaN + NA
NaN
Xử lý dữ liệu thiếu trong R