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>Übungsanweisungen
- Erstelle einen Data Frame mit Dummies
dummy_survey. - Erzeuge eine Jaccard-Distanzmatrix für die gedummten Umfragedaten
dist_surveymit der Funktiondist()und dem Parametermethod = '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
___