Classifying unseen test data with a filtered classifier

Many times, you will need to use a filter before you develop a classifier. The filter can be used for removing, transforming, discretizing, and adding attributes, removing misclassified instances, randomizing or normalizing instances, and so on. The usual way to do that is to use Weka's Filter class and then perform a series of filtering with the class methods. Besides, Weka has a class named FilteredClassifier, which is a class for running an arbitrary classifier on data that has been passed through an arbitrary filter.

In this recipe, we will see how we can use a filter and a classifier at the same time to classify unseen test examples.

How to do it...

  1. This time, we will be using a Random ...

Get Java Data Science Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.