결측 데이터 소개

R에서 결측치 다루기

Nicholas Tierney

Statistician

소개

결측 데이터를 처리하는 가장 좋은 방법은 처음부터 없도록 하는 것이다

--Gertrude Mary Cox

  • 실제 데이터를 다루는 것은 결측 데이터를 다루는 것과 같습니다

  • 결측 데이터는 분석에 예상치 못한 영향을 미칠 수 있습니다

  • 잘못된 대체는 부정확한 추정과 의사결정으로 이어질 수 있습니다.

R에서 결측치 다루기

학습 내용

  • 결측값의 정의
  • 결측 데이터 찾는 방법
  • 결측 데이터 정제 및 정돈 방법
  • 데이터가 결측된 이유 탐색
  • 결측값 대체
R에서 결측치 다루기

사전 지식

R에서 결측치 다루기

결측값이란?

결측값은 기록되었어야 하지만 기록되지 않은 값입니다.

NA = Not Available (사용 불가).

R에서 결측치 다루기

결측값 확인 방법

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
R에서 결측치 다루기

결측 데이터 다루기

NA + 무엇이든 = NA

heights
Sophie    Dan   Fred 
   165    177     NA
sum(heights)
NA
R에서 결측치 다루기

결측 데이터 주의 사항

NaN: 숫자가 아님(Not a Number).

any_na(NaN)
TRUE
any_na(NULL)
FALSE
any_na(Inf)
FALSE
R에서 결측치 다루기

결측 데이터 주의 사항 (2)

NA | TRUE
TRUE
NA | FALSE
NA
NA + NaN
NA
NaN + NA
NaN
R에서 결측치 다루기

Lass uns üben!

R에서 결측치 다루기

Preparing Video For Download...