-
Book Overview & Buying
-
Table Of Contents
XGBoost for Regression Predictive Modeling and Time Series Analysis
By :
XGBoost for Regression Predictive Modeling and Time Series Analysis
By:
Overview of this book
XGBoost offers a powerful solution for regression and time series analysis, enabling you to build accurate and efficient predictive models. In this book, the authors draw on their combined experience of 40+ years in the semiconductor industry to help you harness the full potential of XGBoost, from understanding its core concepts to implementing real-world applications.
As you progress, you'll get to grips with the XGBoost algorithm, including its mathematical underpinnings and its advantages over other ensemble methods. You'll learn when to choose XGBoost over other predictive modeling techniques, and get hands-on guidance on implementing XGBoost using both the Python API and scikit-learn API. You'll also get to grips with essential techniques for time series data, including feature engineering, handling lag features, encoding techniques, and evaluating model performance. A unique aspect of this book is the chapter on model interpretability, where you'll use tools such as SHAP, LIME, ELI5, and Partial Dependence Plots (PDP) to understand your XGBoost models. Throughout the book, you’ll work through several hands-on exercises and real-world datasets.
By the end of this book, you'll not only be building accurate models but will also be able to deploy and maintain them effectively, ensuring your solutions deliver real-world impact.
Table of Contents (19 chapters)
Preface
Part 1:Introduction to Machine Learning and XGBoost with Case Studies
Chapter 1: An Overview of Machine Learning, Classification, and Regression
Chapter 2: XGBoost Quick Start Guide with an Iris Data Case Study
Chapter 3: Demystifying the XGBoost Paper
Chapter 4: Adding on to the Quick Start – Switching out the Dataset with a Housing Data Case Study
Part 2: Practical Applications – Data, Features, and Hyperparameters
Chapter 5: Classification and Regression Trees, Ensembles, and Deep Learning Models – What’s Best for Your Data?
Chapter 6: Data Cleaning, Imbalanced Data, and Other Data Problems
Chapter 7: Feature Engineering
Chapter 8: Encoding Techniques for Categorical Features
Chapter 9: Using XGBoost for Time Series Forecasting
Chapter 10: Model Interpretability, Explainability, and Feature Importance with XGBoost
Part 3: Model Evaluation Metrics and Putting Your Model into Production
Chapter 11: Metrics for Model Evaluations and Comparisons
Chapter 12: Managing a Feature Engineering Pipeline in Training and Inference
Chapter 13: Deploying Your XGBoost Model
Index