FIFA 18: डिफेंडरों की जाँच-पड़ताल
FIFA 18 डेटासेट में खिलाड़ियों के कई attributes दिए गए हैं। ऐसे ही दो attributes हैं:
- sliding tackle: 0-99 के बीच की संख्या, जो दर्शाती है कि कोई खिलाड़ी स्लाइडिंग टैकल कितनी सटीकता से करता है
- aggression: 0-99 के बीच की संख्या, जो किसी खिलाड़ी की प्रतिबद्धता और जोश को दर्शाती है
ये आम तौर पर डिफेंस-ओरिएंटेड खिलाड़ियों में ज़्यादा होते हैं। इस अभ्यास में, आप डेटा में इन्हीं attributes के आधार पर क्लस्टरिंग करेंगे।
इस डेटा में 5000 पंक्तियाँ हैं और यह पहले के डेटासेट्स की तुलना में काफी बड़ा है। इस डेटा पर hierarchical clustering चलाने में 10 सेकंड तक लग सकते हैं।
निम्नलिखित मॉड्यूल पहले से लोड हैं: scipy.cluster.hierarchy से dendrogram, linkage, fcluster, matplotlib.pyplot as plt, seaborn as sns। डेटा एक pandas DataFrame fifa में संग्रहीत है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में क्लस्टर विश्लेषण
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Fit the data into a hierarchical clustering algorithm
distance_matrix = ____(fifa[[____, ____]], 'ward')