शुरू करेंमुफ़्त में शुरू करें

दो आयामों में Multidimensional scaling

इस अभ्यास में, आप state.x77 का multidimensional scaling करेंगे और प्राप्त ऑब्जेक्ट लोकेशंस को दो-आयामी स्पेस में प्लॉट करेंगे.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में Multivariate Probability Distributions

पाठ्यक्रम देखें

अभ्यास निर्देश

  • distance मैट्रिक्स निकालें और उसे state.dist ऑब्जेक्ट को असाइन करें.
  • distance मैट्रिक्स पर डेटा का multidimensional scaling निकालें.
  • ggplot() फंक्शन का उपयोग करके state.x77 डेटा के दो-आयामी निरूपण को प्लॉट करें. state.region वेक्टर का उपयोग करके states के नामों को उनकी region के अनुसार रंग दें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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) 
कोड संपादित करें और चलाएँ