नेटवर्क में महत्वपूर्ण वर्टेक्स पहचानना
वर्टेक्स की महत्वपूर्णता का सबसे सीधा उपाय उसकी डिग्री है। किसी वर्टेक्स का आउट-डिग्री उन अन्य व्यक्तियों की संख्या है जिनकी ओर उस वर्टेक्स से आउटगोइंग एज जाती है। इन-डिग्री उन एजों की संख्या है जो उसे अन्य व्यक्तियों से प्राप्त होती हैं। मीजल्स नेटवर्क में, जो व्यक्ति कई अन्य व्यक्तियों को संक्रमित करते हैं, उनका आउट-डिग्री अधिक होगा। इस अभ्यास में आप जाँचेंगे कि क्या सभी व्यक्ति लगभग समान संख्या में अन्य बच्चों को संक्रमित करते हैं, या कुछ प्रमुख बच्चे उच्च आउट-डिग्री के साथ कई अन्य बच्चों को संक्रमित करते हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क विश्लेषण
अभ्यास निर्देश
- फंक्शन
degree()का उपयोग करके प्रत्येक वर्टेक्स का आउट-डिग्री कैलकुलेट करें। पहला argument नेटवर्क ग्राफ ऑब्जेक्ट है और दूसरा argumentmodeहै, जोout,inयाallमें से एक होना चाहिए। इस फंक्शन के आउटपुट को ऑब्जेक्टg.outdमें असाइन करें. - वेक्टर ऑब्जेक्ट
g.outdपरtable()फंक्शन चलाकर सभी व्यक्तियों के आउट-डिग्री का सारांश देखें. - वेक्टर ऑब्जेक्ट
g.outdपरhist()फंक्शन का उपयोग करके आउट-डिग्री का एक हिस्टोग्राम बनाएँ. - वेक्टर ऑब्जेक्ट
g.outdपरwhich.max()फंक्शन का उपयोग करके यह निर्धारित करें कि नेटवर्क में किस वर्टेक्स का आउट-डिग्री सबसे अधिक है।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
library(igraph)
# Calculate the out-degree of each vertex
___ <- ___(g, mode = c("___"))
# View a summary of out-degree
___(g.outd)
# Make a histogram of out-degrees
___(g.outd, breaks = 30)
# Find the vertex that has the maximum out-degree
___(g.outd)