Class AttributeRelevance

java.lang.Object
  extended by AttributeRelevance

public class AttributeRelevance
extends java.lang.Object

Třída počítající relevantnost atributu. Vytváří kontingenční tabulku Atribut x Cíl a počítá relevantnost dle Chi-square, entropie a mutual information.


Field Summary
(package private)  java.lang.String[][][] frekvence
           
(package private)  int kolikRadku
           
(package private)  double[] relevance
           
(package private)  java.lang.String[][] stav
           
 
Constructor Summary
AttributeRelevance()
           
 
Method Summary
 void spocitejAtribut(java.lang.String[][] stavData, java.lang.String[][][] freq, int radky, int sloupec, java.lang.String jmenoSloupce, int pocetHodnotVybranehoAtributu, int pocetHodnotCilovehoAtributu, int cil, int vaha)
          Metoda počítající relevantnost atributu.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frekvence

java.lang.String[][][] frekvence

kolikRadku

int kolikRadku

relevance

double[] relevance

stav

java.lang.String[][] stav
Constructor Detail

AttributeRelevance

public AttributeRelevance()
Method Detail

spocitejAtribut

public void spocitejAtribut(java.lang.String[][] stavData,
                            java.lang.String[][][] freq,
                            int radky,
                            int sloupec,
                            java.lang.String jmenoSloupce,
                            int pocetHodnotVybranehoAtributu,
                            int pocetHodnotCilovehoAtributu,
                            int cil,
                            int vaha)
Metoda počítající relevantnost atributu. Vytváří kontingenční tabulku Atribut x Cíl a počítá relevantnost dle Chi-square, entropie a mutual information.

Parameters:
stavData - vstupní datový soubor
freq - pole frekvencí hodnot v souboru
radky - počet řádků vstupního souboru
sloupec - kolikátý atribut ...
jmenoSloupce - ... a jeho název