“The Xgboost manual ‘auto’ suggest the auto of the Cat Encoding is default/auto to one hot encoding but paragraph at the bottom suggest it’s auto to label encoder. Which one is true?label encoder or one hot encoding ”
its is not consistence what categorical_encoding uses for default XGBoost, (see Note under categorical_encoding where it suggest default is label_encoder)
in ^^ this documentation there is NO note for XGBoost, only note explaining default is for deep learning.
please set the XGBoost categorical_encoding default as one hot encoding, explicitly in the documentation.