Как я могу преобразовать алгоритм Random Forest в универсальный тип данных? - PullRequest
0 голосов
/ 28 июня 2018

Я разработал алгоритм регрессии случайного леса в R, используя CARET. Мне нужно экспортировать алгоритм как универсальный тип данных (например, xml), чтобы его можно было реализовать на другой платформе.

До сих пор я нашел этот поток , где pmml рекомендуется получить xml, но он работает только в том случае, если есть " формула случайного леса " (результат функции RandomForest ). Тем не менее, это не приводит меня к такой же производительности, как я использовал caret::train, что приводит к " большому объекту поезда "

Я нашел другой пакет r2pmml, который преобразует мою модель в pmml, но я не могу установить пакет (возможно, устарел, поскольку не могу установить из репозитория или из других версий Rstudio).

Вот как я создаю свою регрессионную модель

 rf.model.tuned <- train(response ~ ., data = training,
                    method = "rf", importance=TRUE,
                    trControl =  trainControl (method= "repeatedcv", 
                                 number=5, repeats = 5))

Кто-нибудь знает, как я могу использовать регрессионные модели вне среды R?

1 Ответ

0 голосов
/ 29 июня 2018

Вы можете экспортировать обученные каретой модели Random Forest с пакетом r2pmml .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...