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 DataSource
classes 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...