# NOT RUN {
if(interactive()){
# Obtain predictions from several previously run models
dataX <- subset(data, select = -y)
pred.knn <- predict(model.knn, newdata = dataX)
pred.rf <- predict(model.rf, newdata = dataX)
# Get metrics for several algorithms
metrics.knn <- getMetricsPCA(y = data$y, yhat = pred.knn,
classtype = 2, model = model.knn)
metrics.rf <- getMetricsPCA(y = data$y, yhat = pred.rf,
classtype = 2, model = model.rf)
# Indexing for 2-class models to remove extra column with
# names of performance measures
metrics.all <- cbind(metrics.knn, metrics.rf[ , 2])
# No indexing needed for 3-, 4-, 6- or 8-class models
metrics.all <- cbind(metrics.knn, metrics.rf)
}
# }
Run the code above in your browser using DataLab