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

Výpočet vzdálenosti mezi kategorickými proměnnými

V tomto cvičení si vyzkoušíš, jak vypočítat binární (Jaccardovu) vzdálenost. Nejdříve je potřeba převést kategorie na dummy proměnné pomocí funkce dummy.data.frame() z knihovny dummies.

Budeš pracovat s malou sadou odpovědí z průzkumu uloženou v datovém rámci job_survey, který obsahuje tyto sloupce:

  • job_satisfaction Možné hodnoty: "Hi", "Mid", "Low"
  • is_happy Možné hodnoty: "Yes", "No"

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

Cluster Analysis v R

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř dummifikovaný datový rámec dummy_survey.
  • Pomocí funkce dist() s parametrem method = 'binary' vypočítej Jaccardovu matici vzdáleností dist_survey pro dummifikovaná data z průzkumu.
  • Vypiš původní data i matici vzdáleností.
    • Všimni si pozorování s nulovou vzdáleností v původních datech (1, 2 a 3).

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

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

# Dummify the Survey Data
dummy_survey <- ___

# Calculate the Distance
dist_survey <- ___

# Print the Original Data
___

# Print the Distance Matrix
___
Upravit a spustit kód