लॉगैरिथमिक ट्रांसफॉर्मेशन से वैरिएबिलिटी की ट्रेंड हटाना
लॉगैरिथमिक फंक्शन 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()