CommencezCommencez gratuitement

Calculer la distance entre des variables catégorielles

Dans cet exercice, vous allez explorer le calcul des distances binaires (Jaccard). Pour calculer les distances, nous devons d'abord transformer nos catégories en variables indicatrices à l'aide de dummy.data.frame() de la bibliothèque dummies.

Vous utiliserez un petit ensemble de réponses à un sondage, stocké dans la trame de données job_survey, avec les colonnes suivantes :

  • job_satisfaction Options possibles : "Hi", "Mid", "Low"
  • is_happy Options possibles : "Yes", "No"

Cette activité fait partie du cours

Analyse de regroupements dans R

Voir le cours

Instructions de l’exercice

  • Créez une trame de données indicée dummy_survey.
  • Générez une matrice de distance de Jaccard pour les données indicées du sondage dist_survey en utilisant la fonction dist() avec le paramètre method = 'binary'.
  • Affichez les données d'origine et la matrice de distance.
    • Repérez, dans les données d'origine, les observations ayant une distance de 0 (1, 2 et 3).

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Dummify the Survey Data
dummy_survey <- ___

# Calculate the Distance
dist_survey <- ___

# Print the Original Data
___

# Print the Distance Matrix
___
Modifier et exécuter le code