GermanCredit[,c("Purpose.Vacation","Personal.Female.Single")] <- list(NULL)
trainIndex = createDataPartition(GermanCredit$Class, p = 0.7, list = FALSE, times = 1)
train.feature=GermanCredit[trainIndex,-10]
train.label=GermanCredit$Class[trainIndex]
test.feature=GermanCredit[-trainIndex,-10]
test.label=GermanCredit$Class[-trainIndex]
ldaFit=train(train.feature,train.label, method = "lda", trControl = trainControl(method = "none"))
pred=predict(ldaFit,test.feature);pred
acc=mean(pred==test.label);acc
注:对于其他的方法,只需要修改 LDA Chunk 中的 method 和 trainControl 即可