CommencezCommencez gratuitement

Représentation multidimensionnelle en deux dimensions

Dans cet exercice, vous allez effectuer une représentation multidimensionnelle de state.x77 et tracer l'emplacement des objets obtenus dans un espace à deux dimensions.

Cette activité fait partie du cours

Lois de probabilité multivariée en R

Voir le cours

Instructions de l’exercice

  • Calculez la matrice des distances et assignez-la à un objet state.dist.
  • Calculez la représentation multidimensionnelle des données à partir de la matrice des distances.
  • Utilisez la fonction ggplot() pour tracer la représentation des données state.x77 en deux dimensions. Colorez les noms des États selon leur région à l'aide du vecteur state.region.

Exercice interactif pratique

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

# Calculate distance 
state.dist <- dist(___)

# Perform multidimensional scaling 
mds.state <- cmdscale(___) 

# Change mds.state to a data frame for use in ggplot
mds.state_df <- data.frame(mds.state)

# Plot the representation of the data in two dimensions 
ggplot(data = ___, aes(x = X1, y = X2, label = rownames(mds.state), color = ____)) + 
    geom_text(alpha = 0.8, size = 3) 
Modifier et exécuter le code