R에서 결측치 다루기
Nicholas Tierney
Statistician
결측 데이터를 처리하는 가장 좋은 방법은 처음부터 없도록 하는 것이다
--Gertrude Mary Cox
실제 데이터를 다루는 것은 결측 데이터를 다루는 것과 같습니다
결측 데이터는 분석에 예상치 못한 영향을 미칠 수 있습니다
잘못된 대체는 부정확한 추정과 의사결정으로 이어질 수 있습니다.
결측값은 기록되었어야 하지만 기록되지 않은 값입니다.
NA = Not Available (사용 불가).
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 + 무엇이든 = 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
R에서 결측치 다루기