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
Instruções do exercicio
- Para
NHANESraw, remova as linhas que estiverem semSleepHrsNightouGender. - Agrupando por
Gender, adicione a colunaWTMEC4YR_std, que é igual aWTMEC4YR/sum(WTMEC4YR). - Faça um pipe dos seus dados tratados diretamente para
ggplot(), mapeandoSleepHrsNightemxeWTMEC4YR_stdcomo peso. Inclua uma camada de densidade combw = 0.6efill = "gold", e uma camada de facetamento em que você faz facet porGender.
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")