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

सीज़नल डिफरेंसिंग से मौसमी ट्रेंड हटाना

जिन टाइम सीरीज़ में मौसमी ट्रेंड दिखता है, उनमें इन आवर्ती पैटर्न को हटाने के लिए सीज़नल डिफरेंसिंग लागू की जा सकती है। उदाहरण के लिए, मंथली डेटा में 12 महीने का मजबूत पैटर्न हो सकता है। ऐसी स्थितियों में, महीने-दर-महीने बदलाव की बजाय साल-दर-साल व्यवहार में बदलाव अधिक महत्वपूर्ण हो सकते हैं, क्योंकि मासिक बदलाव अक्सर समग्र मौसमी पैटर्न का ही अनुसरण करते हैं.

फंक्शन diff(..., lag = s) लग s का डिफरेंस या लंबाई s का मौसमी परिवर्तन सीरीज़ निकालता है। मंथली या क्वार्टरली डेटा के लिए, s के उपयुक्त मान क्रमशः 12 या 4 होंगे। diff() फंक्शन में फर्स्ट डिफरेंसिंग के लिए डिफॉल्ट lag = 1 होता है। पहले की तरह, सीज़नली डिफरेंस्ड सीरीज़ में मूल सीरीज़ की तुलना में s कम ऑब्ज़र्वेशन होंगे.

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

R में Time Series Analysis

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

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

  • टाइम सीरीज़ x पहले से लोड है और साथ वाली फ़िगर में -10 से ऊपर +10 तक की रेंज में दिखाई गई है। x पर diff(..., lag = 4) लागू करें और रिज़ल्ट को dx के रूप में सेव करें.
  • ट्रांसफॉर्म की गई सीरीज़ dx को दिखाने के लिए ts.plot() का उपयोग करें और ट्रांसफॉर्म्ड डेटा की सिमटी हुई वर्टिकल रेंज को नोट करें.
  • x और dx में ऑब्ज़र्वेशन की संख्या निकालने के लिए क्रमशः length() के दो कॉल का उपयोग करें.

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

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

# Generate a diff of x with lag = 4. Save this to dx
dx <- 
  
# Plot dx
  

# View the length of x and dx, respectively 


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