सीज़नल टाइम सीरीज़

Python में ARIMA Models

James Fulton

Climate informatics researcher

सीज़नल डेटा

  • अनुमानित और दोहराए जाने वाले पैटर्न होते हैं
  • किसी भी समयांतराल के बाद दोहरती है
Python में ARIMA Models

सीज़नल डी-कंपोज़िशन

Python में ARIMA Models

सीज़नल डी-कंपोज़िशन

time series = trend + seasonal + residual

Python में ARIMA Models

statsmodels से सीज़नल डी-कंपोज़िशन

# Import 
from statsmodels.tsa.seasonal import seasonal_decompose
# Decompose data
decomp_results = seasonal_decompose(df['IPG3113N'], period=12)
type(decomp_results)
statsmodels.tsa.seasonal.DecomposeResult
Python में ARIMA Models

statsmodels से सीज़नल डी-कंपोज़िशन

# Plot decomposed data
decomp_results.plot()
plt.show()

Python में ARIMA Models

ACF से सीज़नल पीरियड ढूँढना

Python में ARIMA Models

ACF से सीज़नल डेटा पहचानना

Python में ARIMA Models

ट्रेंड हटाकर टाइम सीरीज़ बनाना (Detrending)

# Subtract long rolling average over N steps
df = df - df.rolling(N).mean()

# Drop NaN values df = df.dropna()

Python में ARIMA Models

ACF से सीज़नल डेटा पहचानना

# Create figure
fig, ax = plt.subplots(1,1, figsize=(8,4))

# Plot ACF
plot_acf(df.dropna(), ax=ax, lags=25, zero=False)
plt.show()

Python में ARIMA Models

ARIMA मॉडल और सीज़नल डेटा

Python में ARIMA Models

अभ्यास करते हैं!

Python में ARIMA Models

Preparing Video For Download...