मैं 'r' में ग्राफ क्लस्टरिंग का उपयोग करके एक ग्राफ में समूह / मर्ज नोड्स को देख रहा हूं।
यहाँ मेरी समस्या का एक आश्चर्यजनक खिलौना भिन्नता है।
- दो "क्लस्टर" हैं
- समूहों को जोड़ने वाला एक "पुल" है
यहाँ एक उम्मीदवार नेटवर्क है:
जब मैं कनेक्शन दूरी को देखता हूं, "हॉपकाउंट", यदि आप करेंगे, तो मुझे निम्नलिखित मैट्रिक्स मिल सकता है:
mymatrix <- rbind(
c(1,1,2,3,3,3,2,1,1,1),
c(1,1,1,2,2,2,1,1,1,1),
c(2,1,1,1,1,1,1,1,2,2),
c(3,2,1,1,1,1,1,2,3,3),
c(3,2,1,1,1,1,1,2,3,3),
c(3,2,1,1,1,1,1,2,2,2),
c(2,1,1,1,1,1,1,1,2,2),
c(1,1,1,2,2,2,1,1,1,1),
c(1,1,2,3,3,2,2,1,1,1),
c(1,1,2,3,3,2,2,1,1,1))
विचार यहाँ:
- किस्मत से या खिलौने की सादगी के कारण मैट्रिक्स में स्पष्ट पैच हैं यह (बहुत बड़ी) मैट्रिक्स में ऐसा नहीं होने वाला है। अगर मैंने बिंदु और पंक्ति के बीच के संबंध को यादृच्छिक बना दिया तो यह इतना साफ नहीं होगा।
- मुझे एक गलत मिला है - इसलिए यदि मेरे पास एक टाइपो है, तो मुझे बताएं।
- यहाँ पर हॉप-काउंट को पंक्ति i पर कॉलम j के साथ बिंदु से जोड़ने के लिए सबसे छोटी संख्या है। एक आत्म-आशा अभी भी एक आशा है, इसलिए विकर्ण सभी हैं।
तो इस मैट्रिक्स में बड़ी दूरी (हॉप्स) की संख्या अधिक होती है। अगर मुझे दूरी के बजाय "कनेक्टिविटी" दिखाने वाला एक मैट्रिक्स चाहिए था, तो मैं एक डॉट-इनवर्स कर सकता था, जहां मैट्रिक्स के प्रत्येक सेल को उसके गुणात्मक व्युत्क्रम के साथ बदल दिया जाता है।
प्रशन:
मुझे अपना रास्ता खोजने में मदद करने के लिए:
- उन्हें मिलाकर एक ग्राफ पर नोड्स की संख्या को कम करने के लिए क्या शर्तें हैं? क्या यह क्लस्टरिंग, मर्जिंग, मुंगिंग है - ऐसे शब्द क्या हैं जिनका मुझे उपयोग करना चाहिए?
- सिद्ध तकनीक क्या हैं? क्या विषय पर कोई पाठ्यपुस्तक है? क्या आप कागजात या वेबसाइटों की ओर इशारा कर सकते हैं?
- अब मैंने पहले यहाँ देखने की कोशिश की - यह एक शानदार "पहला चेक" स्पॉट है। मुझे वह नहीं मिला, जिसकी मुझे तलाश थी। अगर मैंने इसे याद नहीं किया (संभावना नहीं है) तो क्या आप मुझे सीवी के विषय पर एक या दो उत्तर दिए गए प्रश्न का उत्तर दे सकते हैं?
मुझे पाने के लिए जहां मैं जा रहा हूं:
- क्या एक 'आर' पैकेज है जो नेटवर्क पर नोड्स को ठीक से क्लस्टर करेगा?
- क्या आप मुझे ऐसा करने के लिए उदाहरण कोड की ओर इशारा कर सकते हैं?
- क्या कोई 'R' पैकेज है जो ग्राफ़िकल रूप से परिणामी कम किए गए नेटवर्क को प्रस्तुत करेगा?
- क्या आप मुझे ऐसा करने के लिए उदाहरण कोड की ओर इशारा कर सकते हैं?
अग्रिम में धन्यवाद।
igraph
पैकेज का उपयोग करके EngrStudent के उदाहरण ग्राफ पर लागू समुदाय का पता लगाना है ।