Scalare multidimensională în două dimensiuni
În acest exercițiu, vei aplica scalarea multidimensională asupra setului de date state.x77 și vei reprezenta grafic locațiile obiectelor rezultate într-un spațiu bidimensional.
Acest exercițiu face parte din cursul
Distribuții de probabilitate multivariate în R
Instrucțiuni pentru exercițiu
- Calculează matricea distanțelor și atribuie-o unui obiect numit
state.dist. - Calculează scalarea multidimensională a datelor pe baza matricei distanțelor.
- Folosește funcția
ggplot()pentru a reprezenta grafic datelestate.x77în două dimensiuni. Colorează numele statelor în funcție de regiunea lor, utilizând vectorulstate.region.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)