test dm


/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package dm;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Enumeration;
import weka.core.*;
import weka.core.converters.ArffLoader.ArffReader;

/**
*
* @author student
*/
public class TEST_DM {

Instances dane;
private String plik;

public TEST_DM(String plik) throws Exception {
this.plik = plik;

BufferedReader reader = new BufferedReader(new FileReader(plik));
ArffReader arff = new ArffReader(reader);
dane = arff.getData();
dane.setClassIndex(dane.numAttributes() - 1);


}

public void wypisz() {
System.out.println(dane);
}

public void atrybuty() {
int ile = dane.numAttributes();
System.out.println(ile);

for (int i = 0; i < ile; i++) {
Attribute atr = dane.attribute(i);
System.out.println(i + " " + dane.attribute(i));
System.out.println(i + "nazwa " + atr.name() + "Typ " + atr.type());

for (int b = 0; b < atr.numValues(); b++) {
System.out.println(atr.value(b));
}
}
System.out.println("Atrybut decyzyjny " + dane.classAttribute());

}

public void wiersz(int nr) {
int ile = dane.numAttributes();

Instance wiersz = dane.instance(nr);
System.out.println(nr + " " + wiersz);

for (int i = 0; i < ile; i++) {
Attribute atr = dane.attribute(i);
String nazwa = atr.name();
System.out.println(nazwa + " " + wiersz.value(i));

}
}

public double element(int nr, int atrybut) {
Instance wiersz = dane.instance(nr);
return wiersz.value(atrybut);

}
}


Wyszukiwarka

Podobne podstrony:
klucz test zawodowy Y6ZUUDOV
Test dla kierowcy[1]
candi self test
pytania2009cz1 test
MaturaSolutionsAdv Unit 4 Progress test B
Test II III etap VIII OWoUE
Bandit IV AB [DM] MV32 89 1
przykładowy test A
Unit 7 Progress test B
1 Test Starożytna Grecja gr1 lic
OTWP 2010 TEST III
2015 matura JĘZYK NIEMIECKI poziom rozszerzony TEST

więcej podobnych podstron