A Dog on a Leash? (भाग 1)
Heating Oil और Natural Gas की कीमतें DataFrames HO और NG में पहले से लोड हैं। सबसे पहले, दोनों प्राइस सीरीज़ प्लॉट करें, जो रैंडम वॉक जैसी दिखती हैं। फिर इन दोनों सीरीज़ के अंतर को प्लॉट करें, जो ज़्यादा मीन-रिवर्टिंग सीरीज़ जैसा दिखना चाहिए (दोनों सीरीज़ को एक ही यूनिट में लाने के लिए हम heating oil की कीमतों, जो $/gallon में हैं, को 7.25 से गुणा करते हैं। इससे यह $/millionBTU में कन्वर्ट हो जाती है, जो Natural Gas की ही यूनिट है)।
कॉन्टिन्युअस फ्यूचर्स के डेटा (हर कॉन्ट्रैक्ट के एक्सपायर होने पर उन्हें जोड़कर एक निरंतर सीरीज़ बनानी पड़ती है) Quandl से लिया गया है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Time Series Analysis
अभ्यास निर्देश
- Heating Oil
HOऔर Natural GasNGको उसी subplot पर प्लॉट करें- यूनिट्स मैच करने के लिए
HOप्राइस को7.25से ज़रूर गुणा करें ताकि वहNGके बराबर यूनिट में आ जाए
- यूनिट्स मैच करने के लिए
- दूसरे subplot पर स्प्रेड प्लॉट करें
- स्प्रेड होगा
7.25*HO - NG
- स्प्रेड होगा
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Plot the prices separately
plt.subplot(2,1,1)
plt.plot(7.25*___, label='Heating Oil')
plt.plot(___, label='Natural Gas')
plt.legend(loc='best', fontsize='small')
# Plot the spread
plt.subplot(2,1,2)
plt.plot(___*HO-___, label='Spread')
plt.legend(loc='best', fontsize='small')
plt.axhline(y=0, linestyle='--', color='k')
plt.show()