LoslegenKostenlos starten

Distanz zwischen kategorialen Variablen berechnen

In dieser Übung erkundest du, wie man binäre (Jaccard-)Distanzen berechnet. Um Distanzen zu berechnen, müssen wir unsere Kategorien zunächst mit dummy.data.frame() aus der Bibliothek dummies in Dummies umwandeln.

Du arbeitest mit einer kleinen Sammlung von Umfragebeobachtungen im Data Frame job_survey mit den folgenden Spalten:

  • job_satisfaction Mögliche Optionen: "Hi", "Mid", "Low"
  • is_happy Mögliche Optionen: "Yes", "No"

Diese Übung ist Teil des Kurses

<Kurs>Clusteranalyse in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle einen Data Frame mit Dummies dummy_survey.
  • Erzeuge eine Jaccard-Distanzmatrix für die gedummten Umfragedaten dist_survey mit der Funktion dist() und dem Parameter method = 'binary'.
  • Gib die Originaldaten und die Distanzmatrix aus.
    • Achte in den Originaldaten auf die Beobachtungen mit einer Distanz von 0 (1, 2 und 3).

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Dummify the Survey Data
dummy_survey <- ___

# Calculate the Distance
dist_survey <- ___

# Print the Original Data
___

# Print the Distance Matrix
___
Code bearbeiten und ausführen