थ्री-डायमेंशन्स में Multidimensional Scaling
इस अभ्यास में, आप wine डेटा के सभी न्यूमेरिक कॉलम्स पर multidimensional scaling करेंगे और अंतिम रिप्रेजेंटेशन के लिए तीन डायमेंशन्स निर्दिष्ट करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Multivariate Probability Distributions
अभ्यास निर्देश
- पहली कॉलम, जिसमें wine का प्रकार है, उसे exclude करें और बाकी सभी कॉलम्स के लिए distance मैट्रिक्स compute करके उसे
wine.distऑब्जेक्ट में असाइन करें. - डेटा की multidimensional scaling compute करें ताकि distances को तीन डायमेंशन्स में दर्शाया जा सके.
- रिप्रेजेंटेशन प्लॉट करने के लिए
scatterplot3d()फंक्शन का उपयोग करें और पॉइंट्स को wine के प्रकार के अनुसार color करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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)