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
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éesstate.x77en deux dimensions. Colorez les noms des États selon leur région à l'aide du vecteurstate.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)