Afstand berekenen tussen categorische variabelen
In deze oefening ga je binaire (Jaccard-)afstanden verkennen.
Om afstanden te berekenen, moeten we eerst onze categorieën omzetten naar dummyvariabelen met dummy.data.frame() uit de library dummies.
Je gebruikt een kleine verzameling enquêtewaarnemingen in de data frame job_survey met de volgende kolommen:
- job_satisfaction Mogelijke opties: "Hi", "Mid", "Low"
- is_happy Mogelijke opties: "Yes", "No"
Deze oefening maakt deel uit van de cursus
Clusteranalyse in R
Oefeninstructies
- Maak een gedummificeerde data frame
dummy_survey. - Genereer een Jaccard-afstandsmatrix voor de gedummificeerde enquêtegegevens
dist_surveymet de functiedist()en de parametermethod = 'binary'. - Print de oorspronkelijke data en de afstandsmatrix.
- Let op de observaties met een afstand van 0 in de oorspronkelijke data (1, 2 en 3).
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Dummify the Survey Data
dummy_survey <- ___
# Calculate the Distance
dist_survey <- ___
# Print the Original Data
___
# Print the Distance Matrix
___