ts() के साथ time series ऑब्जेक्ट बनाना
फंक्शन ts() का उपयोग time series ऑब्जेक्ट बनाने के लिए किया जा सकता है। एक time series ऑब्जेक्ट एक वेक्टर (univariate) या मैट्रिक्स (multivariate) होता है, जिसमें अतिरिक्त attributes होते हैं, जैसे प्रत्येक observation के लिए time indices, sampling frequency और observations के बीच time increment, तथा periodic डेटा के लिए cycle length। ऐसे ऑब्जेक्ट ts क्लास के होते हैं और ऐसे डेटा को दर्शाते हैं जो (लगभग) समान अंतराल पर रिकॉर्ड किया गया हो। अब आप स्वयं time series ऑब्जेक्ट बनाएँगे।
ts क्लास के time series ऑब्जेक्ट बनाकर उन पर काम करने का फ़ायदा यह है कि time index जैसी time series attributes का उपयोग करने के लिए कई methods उपलब्ध हैं। उदाहरण के लिए, जैसा कि आपने पिछले अभ्यासों में देखा, ts ऑब्जेक्ट पर plot() कॉल करने से समय के साथ एक प्लॉट अपने-आप बन जाता है।
इस अभ्यास में, आप data_vector के रूप में सेव किए गए कुछ time series डेटा को ts में एन्कोड करके और परिणाम को एक्सप्लोर करके ts क्लास से परिचित होंगे। आपकी time series data_vector वर्ष 2004 से शुरू होती है और प्रति वर्ष 4 observations हैं (अर्थात यह quarterly डेटा है)।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Time Series Analysis
अभ्यास निर्देश
data_vectorपरprint()औरplot()लगाइए। ध्यान दें कि डिफ़ॉल्ट रूप से आपके प्लॉट में time संबंधी जानकारी नहीं होती।data_vectorके साथts()का उपयोग करके अपने डेटा कोtsऑब्जेक्ट में बदलें।startआर्ग्युमेंट को2004औरfrequencyआर्ग्युमेंट को4सेट करें। परिणाम कोtime_seriesमें असाइन करें।- अपने
time_seriesऑब्जेक्ट को देखने के लिएprint()औरplot()का उपयोग करें।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Use print() and plot() to view data_vector
print(___)
plot(___)
# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <-
# Use print() and plot() to view time_series