Introductie tot ontbrekende data

Omgaan met missende data in R

Nicholas Tierney

Statistician

Introductie

Het beste wat je met ontbrekende data kunt doen, is ze niet hebben

--Gertrude Mary Cox

  • Werken met echte data = werken met ontbrekende data

  • Ontbrekende data kunnen je analyse onverwacht beïnvloeden

  • Slechte imputatie leidt tot slechte schattingen en beslissingen.

Omgaan met missende data in R

Wat ga je leren

  • Wat ontbrekende waarden zijn
  • Hoe je ontbrekende data vindt
  • Hoe je ontbrekende data opschoont en ordent
  • Onderzoeken waarom data ontbreken
  • Ontbrekende waarden imputeren
Omgaan met missende data in R

Veronderkende voorkennis

Omgaan met missende data in R

Wat zijn ontbrekende waarden?

Ontbrekende waarden zijn waarden die hadden moeten worden vastgelegd maar dat niet zijn.

NA = Not Available.

Omgaan met missende data in R

Hoe check ik of ik ontbrekende waarden heb?

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
Omgaan met missende data in R

Werken met ontbrekende data

NA + anything = NA

heights
Sophie    Dan   Fred 
   165    177     NA
sum(heights)
NA
Omgaan met missende data in R

Valkuilen met ontbrekende data

NaN: Not a Number.

any_na(NaN)
TRUE
any_na(NULL)
FALSE
any_na(Inf)
FALSE
Omgaan met missende data in R

Valkuilen met ontbrekende data (2)

NA | TRUE
TRUE
NA | FALSE
NA
NA + NaN
NA
NaN + NA
NaN
Omgaan met missende data in R

Laten we oefenen!

Omgaan met missende data in R

Preparing Video For Download...