बेसिक टाइम सीरीज़ प्लॉट्स
print(), length(), head(), और tail() जैसे सरल कमांड्स आपकी टाइम सीरीज़ डेटा के बारे में अहम जानकारी देते हैं, लेकिन किसी भी डेटा को समझने का एक और बहुत उपयोगी तरीका है प्लॉट बनाना.
इस अभ्यास में, आप plot() फंक्शन का उपयोग करके River Nile के वार्षिक प्रवाह (annual streamflow) डेटा का प्लॉट बनाएँगे। Nile जैसे टाइम सीरीज़ डेटा ऑब्जेक्ट्स के लिए, हॉरिजॉन्टल ऐक्सिस पर आमतौर पर Time इंडेक्स शामिल होता है। पिछले अभ्यास से, आप जानते हैं कि यह डेटा 1871 से 1970 तक फैला है, और हॉरिजॉन्टल टिक मार्क्स उसी तरह लेबल किए गए हैं। डिफॉल्ट लेबल "Time" बहुत जानकारीपूर्ण नहीं है। चूँकि यह वार्षिक मापन हैं, इसलिए आपको "Year" लेबल इस्तेमाल करना चाहिए। इसी के साथ, वर्टिकल ऐक्सिस का लेबल "River Volume (1e9 m^{3})" में बदल दीजिए.
इसके अलावा, एक जानकारीपूर्ण शीर्षक होना मददगार रहता है, जिसे main आर्ग्युमेंट से सेट किया जा सकता है। आपके उद्देश्य के लिए, इस फ़िगर का एक उपयोगी शीर्षक होगा "Annual River Nile Volume at Aswan, 1871-1970".
अंत में, टाइम सीरीज़ ऑब्जेक्ट्स के लिए डिफॉल्ट प्लॉटिंग type "l" (लाइन) होता है। लगातार ऑब्ज़र्वेशन्स को जोड़ने से टाइम सीरीज़ प्लॉट को समझना आसान हो जाता है। कई बार ऑब्ज़र्वेशन पॉइंट्स के साथ लाइन्स दिखाना भी उपयोगी होता है, और तब हम "b" (both) का उपयोग करते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Time Series Analysis
अभ्यास निर्देश
plot()का उपयोग करके Nile डेटासेट दिखाएँ.plot()को दोबारा कॉल करके डेटा दिखाएँ, लेकिन ये अतिरिक्त आर्ग्युमेंट्स जोड़ें:xlab = "Year",ylab = "River Volume (1e9 m^{3})".- तीसरी बार
plot()को अपने Nile डेटा के साथ कॉल करें, और इस बार एक शीर्षक भी जोड़ें तथा फ़िगर में ऑब्ज़र्वेशन पॉइंट्स शामिल करें। इसके लिए ये आर्ग्युमेंट्स दें:main = "Annual River Nile Volume at Aswan, 1871-1970",type ="b".
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Plot the Nile data
plot(___)
# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")
# Plot the Nile data with xlab, ylab, main, and type arguments