Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Maak een gedummificeerde data frame dummy_survey.
  • Genereer een Jaccard-afstandsmatrix voor de gedummificeerde enquêtegegevens dist_survey met de functie dist() en de parameter method = '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
___
Code bewerken en uitvoeren