A Complete Guide to Time Series Prediction from Classical Methods to LLMs
Chapter 1: What Is Time Series Forecasting?
- The Value of Prediction
- What Makes Time Series Different
- Core Terminology
- The Forecasting Landscape
- How to Use This Book
Chapter 2: Understanding Time Series Data
- Components of a Time Series
- Visualizing Time Series
- Stationarity and Why It Matters
- Autocorrelation and Partial Autocorrelation
- Seasonality Detection and Characterization
Chapter 3: Preparing Time Series Data
- Data Quality and Cleaning
- Handling Missing Values
- Temporal Train/Validation/Test Splitting
- Feature Engineering for Time Series
- Scaling and Transformations
Chapter 4: Evaluating Forecasts
- Forecast Error Metrics
- Probabilistic Forecast Metrics
- Validation Strategies
- The Importance of Baselines
- Avoiding Evaluation Pitfalls
Chapter 5: Classical Statistical Methods
- Naive and Simple Models
- Exponential Smoothing Family
- ARIMA and SARIMA
- Automatic Model Selection
- When Classical Methods Win
Chapter 6: Machine Learning for Time Series
- Framing Time Series as Supervised Learning
- Tree-Based Models for Forecasting
- Feature Engineering at Scale
- Handling Multiple Series
- Practical Strengths and Limitations
Chapter 7: Deep Learning Foundations for Time Series
- Why Neural Networks for Sequences
- Recurrent Neural Networks
- LSTM and GRU Architectures
- Practical Deep Learning for Time Series
Chapter 8: Transformers and Modern Deep Learning Architectures
- Attention Mechanisms for Time Series
- Positional Encodings and Sequence Order
- Temporal Fusion Transformer
- Patch-Based and Frequency-Domain Models
- Benchmark Performance on M4/M5/GluonTS
Chapter 9: Large Language Models Enter Forecasting
- How Can Text Models Forecast Numbers?
- Prompting Strategies for Time Series
- Zero-Shot and Few-Shot Forecasting
- Numerical Reasoning Limitations
- Prompt-Based vs Model-Based Approaches
- When LLMs Are the Wrong Tool
Chapter 10: Pretrained Time-Series Foundation Models
- The Foundation Model Paradigm for Time Series
- Chronos: Probabilistic Forecasting with Autoregressive Models
- TimesFM and Google’s Approach
- Time-LLM and Temporal Adaptation Layers
- Tokenization and Representation of Numerical Sequences
Chapter 11: Adapting LLMs for Forecasting
- Fine-Tuning Strategies
- Parameter-Efficient Adaptation
- Retrieval-Augmented Forecasting
- Hybrid Architectures
- Multimodal Context Integration
Chapter 12: Advanced Forecasting Scenarios
- Multivariate Time Series
- Long-Horizon Forecasting
- Covariates and Exogenous Variables
- Hierarchical and Grouped Time Series
- Irregularly Sampled and Missing Data
Chapter 13: Probabilistic Forecasting and Uncertainty
- Why Uncertainty Matters
- Classical Prediction Intervals
- Quantile Regression and Pinball Loss
- Deep Probabilistic Methods
- Conformal Prediction for Time Series
Chapter 14: Production Systems and MLOps for Forecasting
- From Prototype to Production
- Data Pipelines for Forecasting
- Model Serving Architectures
- Monitoring and Alerting
- Model Retraining and Lifecycle Management
- Cost and Efficiency Considerations
Chapter 15: Future Directions and Advanced Topics
- Where the Field Is Heading
- Emerging Architectures and Techniques
- Benchmarking and Evaluation Challenges
- LLMs and the Human Forecaster
- Ethical and Societal Considerations
- Preparing for What Comes Next