由买买提看人间百态

topics

全部话题 - 话题: errorest
(共0页)
c*********r
发帖数: 1802
1
来自主题: Statistics版 - 请教crossvalidation [包子答谢]
我用下面这个package作cross validation时,为什么总说 “predict does not
return numerical values”?有没有高人给指点一下?
谢谢!
load "ipred"
errorest(V1 ~ ., data=sim.data, model=qda, estimator="cv", est.para=control.
errorest(k=5), predict=sim.qda);
或者
cv(y1, V1 ~ ., data=sim.data, model=qda, k=5, predict=sim.qda);
l*g
发帖数: 46
2
试了validate,errorest都不work,validate不能用“cross”,一用就报错,而且这
个function只能指定testing sample的大小,不知道怎么搞k-fold;errorest有error
说could not find function "model"。。。
谢谢!!
s***1
发帖数: 343
3
分别用randomForest,e1071做random forest和svm,用ipred做cv。
刚开始的时候用iris练了RBF条件下的SVM,挺顺利的。但是上了实际基因数据就出问题
了。observation虽然只有不到200个,但是predictor var有差不多几万个(
microarray得到的数据)。
问题一:
老板要求试一下linear SVM,可是我发现ipred package里的errorest.SVM function好
像不能用于linear。 没有kernel="linear"的argument。
我于是后来只好用e1071的svm function(cross=10),然后用它自带的accuracies,
并平均一下这10个error值来看error rate,这种方法是不是不对?(我出来的结果很
奇怪,20个cost值各跑了一遍,error rate有10多个是一模一样的,但是想不明白问题
出在哪里)
有什么function可以直接算linear SVM的cv error rate吗?
问题二:
randomForest function当读入几万个... 阅读全帖
(共0页)