Как преобразовать логистическую регрессию sklearn в модель системы показателей PMML

Я пытаюсь преобразовать модель системы показателей в Python в модель системы показателей PMML.

Я обучил логистическую регрессию склеарна, используя данные тренировок в двоичном формате. Теперь у меня есть обученная модель LR (или конвейер, содержащий LR), информация о биннинге, которая включает метки биннинга и WOE, а также заранее установленное смещение и коэффициент. Я могу sklearn2PMML преобразовать в PMML, но что, если мне нужна модель карты оценок PMML, которая может выводить результаты напрямую вместо вероятностей?

Есть ли возможные подходы для этого? Спасибо!

1 ответ

Должна быть возможность разработать библиотеку / инструмент, который реорганизует двоичный тип классификации RegressionModel или же GeneralRegressionModel модель в регрессионного типаScorecard модель; WOEs и другая дополнительная информация к процессу будут предоставлены с использованием внешнего файла настроек / конфигурации.

В качестве альтернативы вы можете попытаться создать подкласс своего класса оценки LR и сохранить там дополнительную информацию. Пакет SkLearn2PMML может быть расширен для пользовательских типов трансформаторов и оценщиков с использованием подхода SkLearn2PMML-Plugin.

Пакет R2PMML предоставляет способ преобразования glm возражает против r2pmml::scorecard объекты, которые затем могут быть преобразованы в Scorecard моделей.

Другие вопросы по тегам