XGBoost forecaster with real Bayesian tuning and SHAP.
This module provides :class:ForecasterRecursiveXGBFull, which combines the XGBoost forecaster from spotforecast2-safe with Bayesian hyperparameter optimisation (Optuna) and SHAP-based feature importance from :class:~spotforecast2.manager.models.ForecasterRecursiveModelFull.
XGBoost forecaster with real Bayesian tuning and SHAP.
Inherits the XGBoost forecaster initialisation from :class:~spotforecast2_safe.manager.models.forecaster_recursive_xgb.ForecasterRecursiveXGB (spotforecast2-safe) and adds the real :meth:tune and :meth:get_global_shap_feature_importance from :class:~spotforecast2.manager.models.ForecasterRecursiveModelFull.
The MRO ensures that :meth:tune and SHAP methods resolve from ForecasterRecursiveModelFull, while the XGBoost-specific __init__ (estimator wiring) comes from ForecasterRecursiveXGB.