首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用ctree生成PMML文件

无法使用ctree生成PMML文件
EN

Stack Overflow用户
提问于 2013-11-20 13:17:33
回答 1查看 467关注 0票数 2

我正在使用R上的"iris“数据进行决策树分析。现在的问题是,就使用print和plots获得输出而言,一切都很好,但是当我尝试使用ctree生成PMML文件时,我遇到了以下错误:

代码语言:javascript
复制
Error in UseMethod("pmml") : 
  no applicable method for 'pmml' applied to an object of class "c('BinaryTree', 'BinaryTreePartition')"

使用rpart库,虽然我能够成功地生成PMML,但我无法弄清楚为什么不使用ctree生成pmml。我把工作和非工作的结果都放在

代码语言:javascript
复制
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位)-version 3.0.2上使用R。

如果有人知道为什么会发生这种事,我会提前表示感谢。

EN

回答 1

Stack Overflow用户

发布于 2013-11-23 09:47:34

pmml包目前不支持从party导出ctree对象。我不知道有什么立即这样做的计划或替代方案,但可能只需要几个小时就能让一个好的R编码器实现它(然后将它添加到pmml包中:-)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20087970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档