Grafic mozaic
Graficul spine pe care l-ai creat în exercițiul anterior îți permite să analizezi tiparele datelor lipsă între două variabile odată. Această idee este extinsă la mai multe variabile prin intermediul graficului mozaic.
În acest exercițiu, vei începe prin a crea o variabilă dummy care indică dacă Statele Unite au fost implicate în producția fiecărui film. Pentru aceasta, vei folosi funcția grepl(), care verifică dacă șirul de caractere transmis ca prim argument este prezent în obiectul transmis ca al doilea argument. Apoi, vei desena un grafic mozaic pentru a vedea dacă genul subiectului corelează cu cantitatea de date lipsă privind câștigurile, atât pentru filmele americane, cât și pentru cele non-americane.
Setul de date biopics și pachetul VIM sunt deja încărcate. Să trecem la explorare vizuală!
Notă: o funcție proprietarădisplay_image()a fost creată pentru a returna rezultatul din cea mai recentă versiune a pachetuluiVIM. Asigură-te că extinzi secțiuneaHTML Viewer.
Acest exercițiu face parte din cursul
Gestionarea datelor lipsă prin imputare în R
Instrucțiuni pentru exercițiu
- Transmite datele
biopicsîn pipeline-uldplyr. - Creează o variabilă dummy
is_US_moviecu valoareaTRUEdacăcountryconține șirul"US"șiFALSEîn caz contrar. - Desenează un grafic mozaic care să arate cantitatea de date lipsă din
"earnings", împărțită după"is_US_movie"și"sub_sex", ținând cont că numele variabilelor trebuie transmise ca șiruri de caractere.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()