Introdução a dados ausentes

Lidando com dados ausentes em R

Nicholas Tierney

Statistician

Introdução

A melhor coisa a fazer com dados ausentes é não tê-los

--Gertrude Mary Cox

  • Trabalhar com dados reais = lidar com dados ausentes

  • Dados ausentes podem afetar sua análise de formas inesperadas

  • Má imputação leva a estimativas e decisões ruins.

Lidando com dados ausentes em R

O que você vai aprender

  • O que são valores ausentes
  • Como encontrar dados ausentes
  • Como arrumar e organizar dados ausentes
  • Explorar por que os dados estão ausentes
  • Imputar valores ausentes
Lidando com dados ausentes em R

Conhecimentos prévios

Lidando com dados ausentes em R

O que são valores ausentes?

Valores ausentes são valores que deveriam ter sido registrados, mas não foram.

NA = Not Available (não disponível).

Lidando com dados ausentes em R

Como verificar se há valores ausentes?

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
Lidando com dados ausentes em R

Trabalhando com dados ausentes

NA + qualquer coisa = NA

heights
Sophie    Dan   Fred 
   165    177     NA
sum(heights)
NA
Lidando com dados ausentes em R

Pegadinhas com dados ausentes

NaN: Not a Number.

any_na(NaN)
TRUE
any_na(NULL)
FALSE
any_na(Inf)
FALSE
Lidando com dados ausentes em R

Pegadinhas com dados ausentes (2)

NA | TRUE
TRUE
NA | FALSE
NA
NA + NaN
NA
NaN + NA
NaN
Lidando com dados ausentes em R

Vamos praticar!

Lidando com dados ausentes em R

Preparing Video For Download...