Une question à mi-chemin entre R et stat : y a-t-il une quelconque bonne raison pour que les versions robustes de la LDA implémentées dans MASS:lda(), contrairement à la version classique, n'autorisent pas la validation croisée automatique ?
Un exemple :
Code : Tout sélectionner
> library(MASS)
> classic <- lda(Species ~ ., data = iris, CV = TRUE)
> robust1 <- lda(Species ~ ., data = iris, CV = TRUE, method = "mve")
Error in lda.default: c("cannot use leave-one-out CV with method %s", "‘mve’")
> robust2 <- lda(Species ~ ., data = iris, CV = TRUE, method = "t")
Error in lda.default: c("cannot use leave-one-out CV with method %s", "‘t’")
Je peux vaguement intuiter une raison pour la version mve/MCD, mais je ne suis pas certain de bien voir s'il s'agit d'une fonctionnalité volontairement non-implémentée pour une bonne raison théorique, ou s'il s'agit d'autre chose de moins aisément justifiable...
Any idea ?
Merci !