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

लॉगैरिथमिक ट्रांसफॉर्मेशन से वैरिएबिलिटी की ट्रेंड हटाना

लॉगैरिथमिक फंक्शन log() एक डेटा ट्रांसफॉर्मेशन है जिसे पॉज़िटिव वैल्यू वाली टाइम सीरीज़ पर लागू किया जा सकता है। यह 1 से बड़े ऑब्ज़र्वेशन्स को थोड़ा-सा 0 की ओर सिकोड़ता है, जबकि बहुत बड़े ऑब्ज़र्वेशन्स को काफ़ी हद तक छोटा कर देता है। यह गुण तब वैरिएबिलिटी को स्थिर करने में मदद कर सकता है जब किसी सीरीज़ में समय के साथ वैरिएबिलिटी बढ़ती हुई दिखे। इसे तेज़ी से बढ़ते हुए पैटर्न को समय के साथ अधिक रैखिक (linear) बनाने के लिए भी इस्तेमाल किया जा सकता है.

टाइम सीरीज़ rapid_growth पहले से लोड है और दाईं ओर दिए फ़िगर में दिखाई गई है। डेटा की वर्टिकल रेंज पर ध्यान दें.

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

R में Time Series Analysis

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

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

  • rapid_growth पर log() फंक्शन लागू करें और परिणाम को linear_growth के रूप में सेव करें.
  • ट्रांसफॉर्म की गई सीरीज़ linear_growth को दिखाने के लिए ts.plot() का उपयोग करें, और ट्रांसफॉर्म किए गए डेटा की संक्षिप्त वर्टिकल रेंज पर ध्यान दें.

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

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

# Log rapid_growth
linear_growth <-
  
# Plot linear_growth using ts.plot()
 
कोड संपादित करें और चलाएँ