LOOCV用于R中的鲁棒线性判别分析

问题描述

用于线性判别分析的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’")
  1. 是否有充分的理论理由没有针对健壮版本实施(或允许)LOOCV?
  2. 如果没有充分的理由,您是否知道还有其他功能可以有效地实现此目的? (尽管编写一个自制函数并不困难。)

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...