ÎncepețiÎncepe gratuit

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

Vezi cursul

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 datele state.x77 în două dimensiuni. Colorează numele statelor în funcție de regiunea lor, utilizând vectorul state.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) 
Editează și rulează codul