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

Co je to faktor a proč ho používat? (3)

Existují dva typy kategoriálních proměnných: nominální kategoriální proměnná a ordinální kategoriální proměnná.

Nominální proměnná je kategoriální proměnná bez přirozeného pořadí. To znamená, že nelze říct, že „jedna kategorie má vyšší hodnotu než jiná". Jako příklad si vezmi kategoriální proměnnou animals_vector s kategoriemi "Elephant", "Giraffe", "Donkey" a "Horse". Zde není možné určit, která kategorie stojí výše nebo níže než ostatní. (Někteří z vás by možná nesouhlasili ;-) ).

Ordinální proměnné naproti tomu přirozené pořadí mají. Vezmi si například kategoriální proměnnou temperature_vector s kategoriemi "Low", "Medium" a "High". Zde je zřejmé, že "Medium" je výše než "Low" a "High" je výše než "Medium".

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

Introduction to R

Zobrazit kurz

Pokyny k cvičení

Odešli odpověď a podívej se, jak R sestavuje a zobrazuje nominální a ordinální proměnné. Neděl si starosti, pokud ti zatím část kódu není jasná – k tomu se brzy dostaneme.

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

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

# Animals
animals_vector <- c("Elephant", "Giraffe", "Donkey", "Horse")
factor_animals_vector <- factor(animals_vector)
factor_animals_vector

# Temperature
temperature_vector <- c("High", "Low", "High","Low", "Medium")
factor_temperature_vector <- factor(temperature_vector, order = TRUE, levels = c("Low", "Medium", "High"))
factor_temperature_vector
Upravit a spustit kód