2017-06-09 1 views
1

Ich versuche das Caret-Paket zu verwenden, um mehrere Diskriminantenmodelle zu vergleichen.Diagonale Diskriminante Analyse nicht in Caret verfügbar

Es stellt sich heraus, dass die Diagonale Diskriminanzanalyse funktioniert nicht wegen einer fehlenden Abhängigkeit (method = ‚DDA‘)

train(Species ~ ., data = iris, 
        method = "dda", 
        trControl = (method="repeatedcv", number=10, repeats=3)) 

Das fehlende Paket zu sein „sparsediscrim“ scheint. Ist das, weil andere Methoden viel besser sind (an LDA denken)? Irgendeine Idee ??

Danke

+0

ohne auf die Modelle zu kommentieren, wenn caret verwenden, müssen Sie oft separat die Abhängigkeiten zum Download bereit. –

+0

Ja, genau das versuche ich zu tun. Es scheint, dass dda vom Paket sparsediscrim abhängt. Ich kann es nicht finden. install.packages ("sparsediscrim") gibt das Paket nicht gefunden zurück. Scheint, dass die Abhängigkeit gebrochen ist – david

+0

Sieht aus, als wäre es archiviert siehe: https://cran.r-project.org/web/packages/sparsediscrim/index.html –

Antwort