I’m using SMOTE node to balance a set of examples. When I use the XGBoost Predictor to use the model trained on the balanced data I get the following error:
WARN XGBoost Predictor 0:20:929 The column ‘EdadCompensar (Non-Native [interface org.knime.core.data.DoubleValue, interface org.knime.core.data.LongValue, interface org.knime.core.data.DataValue, interface org.knime.core.data.ComplexNumberValue, interface org.knime.core.data.FuzzyNumberValue, interface org.knime.core.data.FuzzyIntervalValue, interface org.knime.core.data.BoundedValue])’ is not compatible with the required column ‘EdadCompensar (Number (double))’.
with the following workflow:
It is possible that the rename node is not the best way to convert values. There was this suggestion from the forum about SMOTE and Integer variables, you might give that a try: