क्लीक्स (Cliques)
अनडायरेक्टेड नेटवर्क्स में क्लीक्स की पहचान करना आम प्रैक्टिस है। किसी क्लिक में हर दो अलग-अलग नोड्स एडजेसेंट होते हैं — यानी उस क्लिक के भीतर हर नोड हर दूसरे नोड से जुड़ा होता है। इस अभ्यास में आप Forrest Gump नेटवर्क में सबसे बड़े क्लीक्स पहचानेंगे। आप अलग-अलग आकार के मैक्सिमल क्लीक्स की संख्या भी निकालेंगे। कोई क्लिक तब मैक्सिमल कहलाता है जब उसे और बड़े क्लिक तक बढ़ाया नहीं जा सकता।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में नेटवर्क विश्लेषण
अभ्यास निर्देश
largest_cliques()फंक्शन का उपयोग करके नेटवर्क में सबसे बड़े क्लीक्स पहचानिए।max_cliques()फंक्शन का उपयोग करके नेटवर्क में सभी मैक्सिमल क्लीक्स निर्धारित कीजिए। इस फंक्शन के आउटपुट को लिस्ट ऑब्जेक्टclqमें असाइन करें।- प्रत्येक मैक्सिमल क्लिक की लंबाई निकालिए।
lapply()का उपयोग करके ऑब्जेक्टclqपर लूप चलाएँ और लिस्ट में हर ऑब्जेक्ट काlength()निर्धारित करें। फिरunlist()करें औरtable()का उपयोग करके देखें कि प्रत्येक मैक्सिमल क्लिक का आकार कितना है।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
library(igraph)
# Identify the largest cliques in the network
___(g)
# Determine all maximal cliques in the network and assign to object 'clq'
clq <- ___(g)
# Calculate the size of each maximal clique.
table(unlist(lapply(___, length)))