Example usage for weka.filters.unsupervised.attribute Discretize getBins

List of usage examples for weka.filters.unsupervised.attribute Discretize getBins

Introduction

In this page you can find the example usage for weka.filters.unsupervised.attribute Discretize getBins.

Prototype

public int getBins() 

Source Link

Document

Gets the number of bins numeric attributes will be divided into

Usage

From source file:machinelearningq2.ExtendedNaiveBayes.java

public Instances discretize(Instances instnc) throws Exception {
    Discretize d = new Discretize();
    d.setInputFormat(instnc);/*from  ww  w. j  a  va 2 s  . c o  m*/
    Instances newData = Filter.useFilter(instnc, d);

    binCount = new double[d.getBins()];

    for (Instance line : newData) {
        for (int j = 0; j < newData.numAttributes() - 1; j++) {
            binCount[(int) line.value(j)]++;
        }
    }
    return newData;
}