Time Series Analysis
71 words
1 min read
Visual companion
Python
Type and operator map
Python Week 1: the first filter for runtime behavior
View
Revision summary
What this note is really saying
Short form
# Time Series Analysis [Join Discord](https://discord.gg/gE2m4Qrdqv) [Previous**Data Visualization**](/notes/04-degree-electives-bsda4001-ds-ai-lab-week08-08-data-viz-lab)[Next**Big Data**](/notes/04-degree-electives-bsda4001-ds-ai-lab-week10-10-big-data)

Time Series Analysis
pythonimport pandas as pd import numpy as np from statsmodels.tsa.arima.model import ARIMA from statsmodels.tsa.seasonal import seasonal_decompose # Generate time series dates = pd.date_range('2020-01-01', periods=365, freq='D') ts = pd.Series( np.random.randn(365).cumsum() + 10, index=dates ) # Decomposition decomp = seasonal_decompose(ts, model='additive', period=7) decomp.plot() # ARIMA model model = ARIMA(ts, order=(1, 1, 1)) results = model.fit() print(results.summary()) # Forecast forecast = results.forecast(steps=10) print(forecast)