ÎncepețiÎncepe gratuit

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

Vezi cursul

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)
Editează și rulează codul