全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3813 1
2015-03-12
data(iris)
rpart.loocv <- function(form,train,test,...) {
   require(rpart,quietly=T)
   m <- rpart(form,train,...)
   p <- predict(m,test,type='class ')
   c(accuracy=ifelse(p == resp(form,test),100,0))
}
exp <- loocv(learner('rpart.loocv',list()),
   dataset(Species~.,iris),
   loocvSettings(seed=1234,verbose=F))
summary(exp)

这个程序运转结果:
> data(iris)
> rpart.loocv <- function(form,train,test,...) {
+    require(rpart,quietly=T)
+    m <- rpart(form,train,...)
+    p <- predict(m,test,type='class ')
+    c(accuracy=ifelse(p == resp(form,test),100,0))
+  }
> exp <- loocv(learner('rpart.loocv',list()),
+    dataset(Species~.,iris),
+    loocvSettings(seed=1234,verbose=F))
错误: 没有"loocv"这个函数
> summary(exp)
错误于object[[i]] : 类别为'builtin'的对象不可以取子集

请问大侠,这是为什么?


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-3-24 17:52:25
"loocv"这个函数在DMwR包里,有木有加载~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群