Для данных с нулевыми значениями pmml не может делать прогноз и возвращать JSONDecodeError.
JSONDecodeError относится к Openscoring и не имеет отношения к PMML, XGBoost или Scikit-Learn на любом уровне..
Основная причина этого JSONDecodeError должна быть объяснена в файле журнала Openscoring на стороне сервера.Учитывая, что это «ошибка декодирования», то, скорее всего, ваш ввод неверен и / или искажен.