When working with Time Series data, the main goal is often predicting future values based on historical patterns. There are two major approaches:

Statistical Methods

Traditional models that explicitly capture trend, seasonality, and autocorrelation in time series data.

Common Techniques:

Implementations:

Machine Learning Methods

Modern approaches that use feature-based forecasting or global models across multiple series. These methods require Feature Engineering for Time Series, such as lag features, rolling windows, and time-based features (hour, day, week). Possible Data Leakage if not setup correctly.

Examples:

Model Selection & Evaluation

To know if a forecasting model is good:

Resources: Time Series Forecasting Guide