Mosaikplot
Ryggradsstolpdiagrammet du skapade i föregående övning låter dig studera mönster för saknade värden mellan två variabler åt gången. Den idén generaliseras till fler variabler med hjälp av en mosaikplot.
I den här övningen börjar du med att skapa en dummyvariabel som anger om USA var inblandade i produktionen av varje film. För det använder du funktionen grepl(), som kontrollerar om strängen i det första argumentet finns i objektet i det andra argumentet. Sedan ritar du en mosaikplot för att se om personens kön korrelerar med mängden saknade värden för intäkter – både för amerikanska och icke-amerikanska filmer.
Dataramen biopics och paketet VIM är redan inladdade. Nu kör vi igång med utforskande visualisering!
Observera att en specialfunktiondisplay_image()har skapats för att returnera utdata från den senaste versionen avVIM-paketet. Kom ihåg att expandera avsnittetHTML Viewer .
Den här övningen är en del av kursen
Hantering av saknade värden med imputering i R
Övningsinstruktioner
- Mata in dataramen
biopicsidplyr-flödet. - Skapa en dummyvariabel
is_US_moviesom ärTRUEomcountryinnehåller strängen"US", ochFALSEannars. - Rita en mosaikplot som visar mängden saknade värden i
"earnings"uppdelat efter"is_US_movie"och"sub_sex". Kom ihåg att ange variabelnamnen som strängar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Prepare data for plotting and draw a mosaic plot
___ %>%
# Create a dummy variable for US-produced movies
mutate(is_US_movie = grepl(___, ___)) %>%
# Draw mosaic plot
mosaicMiss(highlight = ___,
plotvars = c(___, ___))
# Return plot from latest VIM package - expand the HTML viewer section
display_image()