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

टाइम सीरीज़ ऑब्जेक्ट का प्लॉट बनाना

जब हम टाइम सीरीज़ विश्लेषण करते हैं, तो जिस डेटा का हम विश्लेषण कर रहे हैं उसे प्लॉट करना अक्सर बहुत उपयोगी होता है। अगर अध्ययन किया जा रहा डेटासेट ts क्लास का है, तो plot() फंक्शन के ऐसे मेथड होते हैं जो फिगर में समय-सूचकांक की जानकारी अपने आप शामिल कर देते हैं.

आइए eu_stocks डेटासेट पर विचार करें (R में डिफ़ॉल्ट रूप से EuStockMarkets के रूप में उपलब्ध)। इस डेटासेट में 1991-1998 के दौरान प्रमुख यूरोपीय स्टॉक इंडाइसेज़ के दैनिक क्लोज़िंग प्राइस हैं: जर्मनी (DAX), स्विट्ज़रलैंड (SMI), फ़्रांस (CAC), और UK (FTSE)। डेटा केवल उन्हीं दिनों का है जब मार्केट खुले थे, इसलिए वीकेंड और छुट्टियों पर कोई ऑब्ज़र्वेशन नहीं है। हम यह अनुमिति अपनाएँगे कि इस डेटासेट में ऑब्ज़र्वेशन बराबर अंतराल पर हैं और यह चार-आयामी टाइम सीरीज़ है.

इस अध्याय के समापन के लिए, यह अभ्यास आपसे कहता है कि आपने जो कई फंक्शन पहले सीखे हैं, उन्हें इस नए डेटासेट पर लागू करें.

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

R में Time Series Analysis

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

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

  • is.ts() का उपयोग करके जाँचें कि क्या eu_stocks एक ts ऑब्जेक्ट है.
  • क्रमशः start(), end(), और frequency() फंक्शन्स का उपयोग करके eu_stocks की शुरुआत, अंत, और फ़्रीक्वेंसी देखें.
  • plot() कमांड का उपयोग करके अपने eu_stocks डेटा का एक साधारण प्लॉट जनरेट करें.
  • ts.plot() कमांड का उपयोग करके अपने eu_stocks डेटा का एक अधिक विस्तृत टाइम सीरीज़ प्लॉट जनरेट करें। प्री-रिटन कोड में eu_stocks डेटासेट इनपुट करें, लेकिन बाकी आर्ग्यूमेंट्स जैसे हैं वैसे ही रहने दें.
  • अपने टाइम सीरीज़ प्लॉट में लेजेंड जोड़ने के लिए प्री-रिटन कोड का उपयोग करें.

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

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

# Check whether eu_stocks is a ts object


# View the start, end, and frequency of eu_stocks




# Generate a simple plot of eu_stocks


# Use ts.plot with eu_stocks
ts.plot(___, col = 1:4, xlab = "Year", ylab = "Index Value", main = "Major European Stock Indices, 1991-1998")

# Add a legend to your ts.plot
legend("topleft", colnames(eu_stocks), lty = 1, col = 1:4, bty = "n")
कोड संपादित करें और चलाएँ