Filtering attributes
We will learn how to filter attributes in this section. Let's start with the code.
We will first import the following packages and classes:
import weka.core.Instances; import weka.core.converters.ArffSaver; import java.io.File; import weka.core.converters.ConverterUtils.DataSource; import weka.filters.Filter; import weka.filters.unsupervised.attribute.Remove;
We imported the Instances, ArffSaver, File, and DataSourceclasses from their respective packages, as seen in the preceding code. We used them in the previous chapter, as well. The Instance class will take the database into the memory, and we will work with the dataset in the memory. The ArffSaver class will help us to save our dataset onto the disk. The File class will give the name to the disk, and the DataSource class will open the dataset from the disk.
As you can see in the preceding code snippet, we imported a new class, Filter, from the weka.filters package. We can apply filters using the Filter class. The filter...