Crearea datelor din matricea shadow
Datele lipsă pot fi dificil de urmărit, deoarece nu se anunță singure – se ascund printre celelalte valori din set.
O modalitate de a le pune în evidență este să schimbăm perspectiva asupra datelor: să ne gândim la fiecare valoare ca la una care fie lipsește, fie nu lipsește.
Funcția as_shadow() din R transformă un dataframe într-o matrice shadow – un format special în care valorile sunt fie lipsă (NA), fie prezente (!NA).
Coloanele matricei shadow au aceleași nume ca în datele originale, dar cu sufixul _NA adăugat.
Pentru a urmări valorile datelor și starea lor de prezență/absență simultan, folosește funcția bind_shadow(). Datele obținute astfel – cu coloana matricei shadow legată de datele originale – se numesc date nabular.
Acest exercițiu face parte din cursul
Gestionarea datelor lipsă în R
Instrucțiuni pentru exercițiu
Folosind setul de date oceanbuoys:
- Creează datele din matricea shadow cu
as_shadow() - Creează date nabular legând matricea shadow de date cu
bind_shadow() - Leagă doar variabilele cu valori lipsă folosind
bind_shadow(only_miss = TRUE)
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create shadow matrix data with `as_shadow()`
___(___)
# Create nabular data by binding the shadow to the data with `bind_shadow()`
___(___)
# Bind only the variables with missing values by using bind_shadow(only_miss = TRUE)
___(___, ___ = TRUE)