问题描述
用于线性判别分析的MASS:lda()
R函数可实现LDA的经典版本和强大版本。但是我注意到留一法交叉验证的论点不适用于健壮版本:
library(MASS)
classic <- lda(Species ~ .,data = iris,CV = TRUE)
robust1 <- lda(Species ~ .,CV = TRUE,method = "mve")
#> Error in lda.default: c("cannot use leave-one-out CV with method %s","‘mve’")
robust2 <- lda(Species ~ .,method = "t")
#> Error in lda.default: c("cannot use leave-one-out CV with method %s","‘t’")
- 是否有充分的理论理由没有针对健壮版本实施(或允许)LOOCV?
- 如果没有充分的理由,您是否知道还有其他功能可以有效地实现此目的? (尽管编写一个自制函数并不困难。)
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)