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

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

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