Začněte nyníZačněte zdarma

Vytvoření dat stínové matice

Chybějící data mohou být záludná – obvykle se sama nehlásí a místo toho se skrývají mezi ostatními hodnotami v datové sadě.

Jedním ze způsobů, jak je odhalit, je změnit pohled na data: přemýšlet o každé hodnotě tak, zda chybí, nebo nechybí.

Funkce as_shadow() v R převede datový rámec na stínovou matici – speciální datový formát, kde každá hodnota nabývá stavu buď chybí (NA), nebo nechybí (!NA).

Názvy sloupců stínové matice jsou stejné jako v původních datech, jen s přidanou příponou _NA.

Aby bylo možné porovnávat datové hodnoty s jejich stavem chybějících dat, použij funkci bind_shadow(). Data v tomto formátu – s připojenou stínovou maticí – se označují jako nabular data.

Toto cvičení je součástí kurzu

Práce s chybějícími daty v R

Zobrazit kurz

Pokyny k cvičení

Pracuj s datovou sadou oceanbuoys:

  • Vytvoř data stínové matice pomocí as_shadow()
  • Vytvoř nabular data připojením stínové matice k datům pomocí bind_shadow()
  • Připoj pouze proměnné s chybějícími hodnotami pomocí bind_shadow(only_miss = TRUE)

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód