Technical requirements
The code presented in this chapter is available in our GitHub repository: https://github.com/PacktPublishing/XGBoost-for-Regression-Predictive-Modeling-and-Time-Series-Analysis/blob/main/ch12/feature_engineering_pipeline_train_inference.ipynb
As usual, you will need to install the software and Python packages in the following list in order to follow along with the chapter:
- Python 3.9 (a virtual environment is recommended)
- pandas 1.4.2 or 2.1.4
- Jupyter Notebook or JupyterLab
- scikit-learn 1.4.2
- XGBoost 2.0.3