शुरू करेंमुफ़्त में शुरू करें

इंडेक्स में प्रत्येक स्टॉक का योगदान 계산 करें

आपने सफलतापूर्वक value-weighted इंडेक्स बना लिया है. अब देखते हैं कि 2010–2016 की अवधि में इसका प्रदर्शन कैसा रहा.

साथ ही यह भी निर्धारित करें कि इंडेक्स रिटर्न में प्रत्येक स्टॉक का कितना योगदान रहा.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Time Series डेटा मैनिपुलेट करना

पाठ्यक्रम देखें

अभ्यास निर्देश

हमने आपके लिए पहले से pandas को pd नाम से और matplotlib.pyplot को plt नाम से इम्पोर्ट कर दिया है. साथ ही components और वह index भी लोड कर दिया है जिस पर आप पिछले अभ्यास में काम कर रहे थे.

  • अंतिम index मान को पहले मान से भाग दें, 1 घटाएँ और 100 से गुणा करें. परिणाम index_return में असाइन करें और उसे प्रिंट करें.
  • components से 'Market Capitalization' कॉलम चुनें.
  • सभी कंपोनेंट्स का कुल मार्केट कैप निकालें और इसे total_market_cap में असाइन करें.
  • कंपोनेंट्स के मार्केट कैप को total_market_cap से भाग देकर कंपोनेंट वेट्स निकालें, इसे weights में असाइन करें, और डिफॉल्ट (ascending) क्रम में सॉर्ट किए गए मानों के साथ weights को प्रिंट करें.
  • कंपोनेंट द्वारा योगदान निकालने के लिए weights को index_return से गुणा करें, मानों को ascending क्रम में सॉर्ट करें, और परिणाम को एक horizontal bar chart के रूप में प्लॉट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Calculate and print the index return here
index_return = ____
print(____)

# Select the market capitalization
market_cap = ____

# Calculate the total market cap
total_market_cap = ____

# Calculate the component weights, and print the result
weights = ____
print(____)

# Calculate and plot the contribution by component


कोड संपादित करें और चलाएँ