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
Pokyny k cvičení
- Vytvoř dummifikovaný datový rámec
dummy_survey. - Pomocí funkce
dist()s parametremmethod = 'binary'vypočítej Jaccardovu matici vzdálenostídist_surveypro 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
___