Comece agoraComece grátis

Gráficos de densidade com ponderação por survey

Também podemos explorar o formato de uma variável usando a curva suave de um gráfico de densidade. Vamos criar um gráfico de densidade do sono noturno, com facet por gênero. Enquanto a altura das barras do histograma representa contagens, a altura da curva de densidade representa probabilidades. Por isso, vamos precisar fazer algum tratamento de dados antes de criar o gráfico.

Este exercicio faz parte do curso

Analisando dados de pesquisa no R

Ver curso

Instruções do exercicio

  • Para NHANESraw, remova as linhas que estiverem sem SleepHrsNight ou Gender.
  • Agrupando por Gender, adicione a coluna WTMEC4YR_std, que é igual a WTMEC4YR/sum(WTMEC4YR).
  • Faça um pipe dos seus dados tratados diretamente para ggplot(), mapeando SleepHrsNight em x e WTMEC4YR_std como peso. Inclua uma camada de densidade com bw = 0.6 e fill = "gold", e uma camada de facetamento em que você faz facet por Gender.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Density plot of sleep faceted by gender
NHANESraw %>%
    ___(!is.na(___), !is.na(___)) %>%
    group_by(___) %>%
    mutate(WTMEC4YR_std = ___) %>%
    ggplot(mapping = aes(x = ___, weight = ___)) + 
        geom____(bw = 0.6,  fill = "gold") +
        labs(x = "Hours of Sleep") + 
        ____wrap(~___, labeller = "label_both")
Editar e Executar Código