Multidimensional scaling in tre dimensioni
In questo esercizio eseguirai il multidimensional scaling su tutte le colonne numeriche dei dati wine, specificando tre dimensioni per la rappresentazione finale.
Questo esercizio fa parte del corso
Distribuzioni di probabilità multivariate in R
Istruzioni dell'esercizio
- Escludi la prima colonna che contiene il tipo di vino, calcola la matrice delle distanze per tutte le altre colonne e assegnala a un oggetto
wine.dist. - Calcola il multidimensional scaling dei dati per rappresentare le distanze in tre dimensioni.
- Usa la funzione
scatterplot3d()per tracciare la rappresentazione e colora i punti in base al tipo di vino.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Calculate distance
wine.dist <- dist(___[,-1])
# Perform multidimensional scaling
mds.wine <- cmdscale(___)
mds.wine_df <- data.frame(mds.wine)
# Plot the representation of the data in three dimensions
scatterplot3d(___, color = ___, pch = 19, type = "h", lty.hplot = 2)