Assortativity
इस अभ्यास में आप पहले चैप्टर के दूसरे फ्रेंडशिप नेटवर्क की assortativity() निकालेंगे। यह बताता है कि समान एट्रिब्यूट वाले अन्य वर्टिसेज़ से वर्टिसेज़ कितनी प्राथमिकता से जुड़ते हैं। आप डिग्री असॉर्टेटिविटी भी निकालेंगे, जो बताती है कि समान डिग्री वाले अन्य वर्टिसेज़ से वर्टिसेज़ कितनी प्राथमिकता से जुड़ते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क विश्लेषण
अभ्यास निर्देश
- फ्रेंडशिप नेटवर्क ऑब्जेक्ट
g1का एक एक्सप्लोरेटरी प्लॉटplot()से बनाइए. - प्रत्येक वर्टेक्स के
genderएट्रिब्यूट को फैक्टराइज़ करके और फिरas.numeric()देकर, संख्याओं के एक वेक्टरvaluesमें बदलिए. - जेंडर के आधार पर असॉर्टेटिविटी निकालने के लिए
assortativity()फंक्शन का उपयोग कीजिए. पहला आर्ग्युमेंट ग्राफ ऑब्जेक्टg1होना चाहिए. दूसरा आर्ग्युमेंटvaluesहोगा. - नेटवर्क की डिग्री असॉर्टेटिविटी निकालने के लिए
assortativity.degree()का उपयोग कीजिए. पहला आर्ग्युमेंट ग्राफ ऑब्जेक्ट होना चाहिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Plot the network
___(g1)
# Convert the gender attribute into a numeric value
values <- as.numeric(factor(V(___)$___))
# Calculate the assortativity of the network based on gender
___(g1, ___)
# Calculate the assortativity degree of the network
___(___, directed = FALSE)