在 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 中處理遺漏值