การจัดการข้อมูลที่หายไปใน R
Nicholas Tierney
Statistician
สิ่งที่ดีที่สุดที่ควรทำกับข้อมูลที่หายไปคือไม่ให้มีเลย
--Gertrude Mary Cox
การทำงานกับข้อมูลจริง = การทำงานกับข้อมูลที่หายไป
ข้อมูลที่หายไปอาจส่งผลต่อการวิเคราะห์อย่างไม่คาดคิด
การ impute ที่ไม่ถูกต้องอาจนำไปสู่การประมาณค่าและการตัดสินใจที่ผิดพลาด
ค่าที่หายไปคือค่าที่ควรถูกบันทึกแต่ไม่ได้ถูกบันทึก
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