एक नेटवर्क का विश्लेषण
आप एक transactional डेटा सोर्स से शुरू करके एक नेटवर्क बनाएँगे. इस transactional डेटा सोर्स transfers की हर पंक्ति एक प्रेषक (originator) और प्राप्तकर्ता (beneficiary) के बीच धन-हस्तांतरण दर्शाती है.
डेटा भले ही structured रूप में हो, लेकिन originators और beneficiaries के बीच के रिश्ते समझना आसान नहीं होता. वास्तविक डेटा सोर्स में अरबों ट्रांज़ैक्शन हो सकते हैं, जिससे संबंध और उपयोगी इनसाइट्स निकालना लगभग असंभव हो जाता है.
नेटवर्क visualization टूल्स नेटवर्क्स में छिपी जानकारी को समझने और व्याख्या करने में आसान बनाने का मजबूत समाधान प्रदान करते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Fraud Detection
अभ्यास निर्देश
igraphलाइब्रेरी लोड कीजिए.transfersकी शुरुआती पंक्तियाँ प्रिंट करके डेटा को समझिए.graph_from_data_frame()से डेटा फ्रेमtransfersसे एक undirected ग्राफ़netबनाइए.- नेटवर्क
netको प्लॉट कीजिए और vertex लेबल्स का रंग"black"रखें तथा उन्हें bold दिखाने के लिए फ़ॉन्ट साइज़ 2 सेट कीजिए.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Load the igraph library
library(___)
# Have a look at the data
___(___)
# Create an undirected network from the dataset
net <- ___(___, directed = ___)
# Plot the network with the vertex labels in bold and black
plot(___,
vertex.label.color = ___,
vertex.label.font = ___)