Survey-weighted density plots
हम किसी वैरिएबल के आकार को density plot की स्मूद कर्व से भी समझ सकते हैं। आइए रात की नींद (nightly sleep) का एक density plot बनाते हैं और उसे gender के आधार पर facet करते हैं। जहाँ histogram की बार की ऊँचाई counts दर्शाती है, वहीं density कर्व की ऊँचाई probabilities दर्शाती है। इसलिए, plot बनाने से पहले हमें कुछ data wrangling करनी होगी।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Survey Data का विश्लेषण
अभ्यास निर्देश
NHANESrawमें से वे पंक्तियाँ हटाएँ जिनमेंSleepHrsNightयाGendermissing हो।Genderके अनुसार group करते हुए, कॉलमWTMEC4YR_stdजोड़ें, जोWTMEC4YR/sum(WTMEC4YR)के बराबर हो।- अपनी wrangled data को सीधे
ggplot()में pipe करें, जहाँSleepHrsNightकोxपर map करें औरWTMEC4YR_stdको weight पर map करें। एक densitylayerशामिल करें जिसमेंbw = 0.6औरfill = "gold"हो, और facetting layer जोड़ें जहाँ आपGenderके अनुसार facet करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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")