2013-11-20 2 views
2

Я использую данные «iris» на R для анализа дерева решений. Теперь проблема заключается в том, что каждая вещь работает отлично с точки зрения получения вывода с помощью печати и графики, но когда я пытаюсь создать файл PMML с помощью Ctree, я имею следующую ошибку:Невозможно создать файл PMML с помощью ctree

Error in UseMethod("pmml") : 
    no applicable method for 'pmml' applied to an object of class "c('BinaryTree', 'BinaryTreePartition')" 

с библиотекой rpart хотя Я могу сгенерировать PMML успешно, но я не могу понять, почему pmml не генерируется с помощью ctree. Я кладу как рабочий и нерабочий результат

Not-working: 
============ 
library("party") 
iris_ctree <- ctree(Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width, data=iris) 
pmml(iris_ctree) 
[ I am getting error over here , which i mentioned above ] 

Working: 
======== 
library("rpart") 
iris_tree <- rpart(Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width, data=iris) 
pmml(iris_tree) 
[ I am getting a PMML output over here] 

Я использую R на окнах (64-разрядная) -версия 3.0.2.

Большое спасибо заранее, если кто-то выяснит, почему это происходит?

ответ

1

В настоящее время пакет pmml не поддерживает экспорт объектов ctree со стороны. Я не знаю о каких-либо ближайших планах сделать это или какие-либо альтернативы, но, вероятно, потребуется всего несколько часов для хорошего R-кодера для его реализации (а затем добавить его в пакет pmml :-).

 Смежные вопросы

  • Нет связанных вопросов^_^