找回密码
 注册
查看: 5074|回复: 1

在做C4.5算法实现代码出问题了

[复制链接]
发表于 2014-7-25 09:59:53 | 显示全部楼层 |阅读模式
在做C4.5算法实现过程中出现了以下信息提示,啥意思?
> if(require("party",quietly=TRUE))
+ plot(m1)
Error in UseMethod("as.party") :
  no applicable method for 'as.party' applied to an object of class "c('J48', 'Weka_tree', 'Weka_classifier')"



这是完整代码:
library(RWeka)
library(party)
oldpar=par(mar=c(3,3,1.5,1),mgp=c(1.5,0.5,0),cex=0.3)
data(iris)
m1<-J48(Species~.,data=iris)
m1
table(iris$Species,predict(m1))
write_to_dot(m1)
if(require("party",quietly=TRUE))
plot(m1)
回复

使用道具 举报

 楼主| 发表于 2014-7-25 11:03:53 | 显示全部楼层
本问题已解决,在过程中少了一个加载程序:partykit

完整程序为:
library(RWeka)
library(party)
library(partykit)
oldpar=par(mar=c(3,3,1.5,1),mgp=c(1.5,0.5,0),cex=0.3)
data(iris)
m1<-J48(Species~.,data=iris)
m1
table(iris$Species,predict(m1))
write_to_dot(m1)
if(require("party",quietly=TRUE))
plot(m1)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-23 19:18 , Processed in 0.024259 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表