2

R で「虹彩」データを使用して決定木分析を行っています。ここでの問題は、印刷とプロットを使用して出力を取得するという点ですべてが正常に機能することですが、 ctree を使用して PMML ファイルを生成しようとすると、次のエラーが発生します。

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

rpart ライブラリを使用すると、PMML を正常に生成できますが、ctree で pmml が生成されない理由がわかりません。私は機能する結果と機能しない結果の両方を入れています

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]

Windows(64ビット)バージョン3.0.2でRを使用しています。

誰かがなぜそれが起こっているのか理解できたら、前もって感謝しますか?

4

1 に答える 1

1

The pmml package currently does not have support for exporting ctree objects from party. I'm not aware of any immediate plans to do so or any alternatives, but it would probably only take a few hours for a good R coder to implement it (and then add it into the pmml package :-).

于 2013-11-23T01:47:33.503 に答える