मैं एक शुरुआत कर रहा हूं और मैं यह समझने की कोशिश कर रहा हूं कि आटोक्लेररेशन ग्राफ क्या दर्शाता है।
मैंने विभिन्न स्रोतों जैसे कि इस पृष्ठ या दूसरों के बीच संबंधित विकिपीडिया पृष्ठ से कई स्पष्टीकरण पढ़े हैं, जिनका मैं यहाँ हवाला नहीं दे रहा हूँ।
मेरे पास यह बहुत ही सरल कोड है, जहां मेरे पास एक वर्ष के लिए अपने सूचकांक में तारीखें हैं और प्रत्येक सूचकांक के लिए मान केवल 0 से 365 तक बढ़ रहे हैं .. ( 1984-01-01:0, 1984-01-02:1 ... 1984-12-31:365
)
import numpy as np
import pandas as pd
from pandas.plotting import autocorrelation_plot
import matplotlib.pyplot as plt
dr = pd.date_range(start='1984-01-01', end='1984-12-31')
df = pd.DataFrame(np.arange(len(dr)), index=dr, columns=["Values"])
autocorrelation_plot(df)
plt.show()
जहां मुद्रित ग्राफ होगा
मैं समझ सकता हूं और देख सकता हूं कि ग्राफ़ की शुरुआत 1.00
कब से होती है :
लैग ज़ीरो के साथ ऑटोकैरेलेशन हमेशा 1 के बराबर होता है, क्योंकि यह प्रत्येक टर्म और खुद के बीच ऑटोकैरेलेशन को दर्शाता है। लैग शून्य के साथ मूल्य और मूल्य हमेशा समान होंगे।
यह अच्छा है, लेकिन लैग 50 में यह ग्राफ उदाहरण के लिए लगभग 0.65 का मूल्य क्यों है? और यह 0 से नीचे क्यों गिरता है? यदि मैंने अपने पास कोड नहीं दिखाया है, तो क्या यह संभव है कि यह स्वतःभरण ग्राफ एक बढ़ते मूल्यों की समय श्रृंखला दिखाता है? यदि हां, तो क्या आप इसे एक शुरुआतकर्ता को समझाने की कोशिश कर सकते हैं कि आप इसे कैसे घटा सकते हैं?