O'Reilly logo

Practical Predictive Analytics by Ralph Winters

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Running the prediction on the test sample

The eval_model function applies the rules of the prediction to the test data, and also produces the confusion matrix, for both absolute counts, and relative percentages, so there is no need to calculate the percentages manually, as we did above.

Applying the model results on the test sample shows the accuracy to be similar to the training sample, which somewhat validates the results.

The error rate is the percentages of wrong classifications, which is equivalent to 1 minus the accuracy rate:

prediction <- predict(model, test_data,type="class") #Evaluate prediction statistics  eval_model(prediction, test_data) 

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required