Class DataKapsa

java.lang.Object
  extended by DataKapsa

public class DataKapsa
extends java.lang.Object


Field Summary
(package private)  double[] attrRelevance
           
(package private)  double[][] conti
           
(package private)  java.lang.String[][] dataTestovaci
           
(package private)  java.lang.String[][] dataTrenovaci
           
(package private)  int discreditujiSloupec
           
(package private)  java.lang.String[][][] frekvence
           
(package private)  java.lang.String[] hodnotyModus
           
(package private)  double[] chi
           
static DataKapsa instanceDataKapsa
           
(package private)  java.lang.String[] jmenaAtributu
           
(package private)  java.lang.String[] jmenaAtributuCil
           
(package private)  java.lang.String[] jmenaAtributuVaha
           
(package private)  java.util.TreeSet<java.lang.Integer> missingColumns
           
(package private)  java.util.TreeSet<java.lang.Integer> missingRows
           
(package private)  int[] pocetHodnotAtributu
           
(package private)  int pocetRadkuSouboru
           
(package private)  int pocetSloupcuSouboru
           
(package private)  int pocetSloupcuTypuNumeric
           
(package private)  double[][] popisStatistika
           
(package private)  java.lang.String[][] stavData
           
(package private)  double sumaVah
           
(package private)  java.lang.String[][] typAtributu
           
(package private)  int vyberObjRadku
           
(package private)  int vybranaVaha
           
(package private)  java.lang.String[][] vybraneObj
           
(package private)  int vybranyCil
           
 
Method Summary
static DataKapsa getInstance()
          S datovými strukturami pracují všechny ostatní třídy, je tedy potřeba, aby existovala jediná instance, obsahující data načteného souboru.
 void isAttributeNumeric()
          Metoda zjistí, zda jsou jednotlivé atributy numerické nebo textové.
 void zjistiAtributy()
          Metoda vytváří a naplňuje pomocné datové struktury o typu, názvech a počtech atributů.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attrRelevance

double[] attrRelevance

conti

double[][] conti

dataTestovaci

java.lang.String[][] dataTestovaci

dataTrenovaci

java.lang.String[][] dataTrenovaci

discreditujiSloupec

int discreditujiSloupec

frekvence

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

hodnotyModus

java.lang.String[] hodnotyModus

chi

double[] chi

instanceDataKapsa

public static DataKapsa instanceDataKapsa

jmenaAtributu

java.lang.String[] jmenaAtributu

jmenaAtributuCil

java.lang.String[] jmenaAtributuCil

jmenaAtributuVaha

java.lang.String[] jmenaAtributuVaha

missingColumns

java.util.TreeSet<java.lang.Integer> missingColumns

missingRows

java.util.TreeSet<java.lang.Integer> missingRows

pocetHodnotAtributu

int[] pocetHodnotAtributu

pocetRadkuSouboru

int pocetRadkuSouboru

pocetSloupcuSouboru

int pocetSloupcuSouboru

pocetSloupcuTypuNumeric

int pocetSloupcuTypuNumeric

popisStatistika

double[][] popisStatistika

stavData

java.lang.String[][] stavData

sumaVah

double sumaVah

typAtributu

java.lang.String[][] typAtributu

vyberObjRadku

int vyberObjRadku

vybranaVaha

int vybranaVaha

vybraneObj

java.lang.String[][] vybraneObj

vybranyCil

int vybranyCil
Method Detail

getInstance

public static DataKapsa getInstance()
S datovými strukturami pracují všechny ostatní třídy, je tedy potřeba, aby existovala jediná instance, obsahující data načteného souboru. Nepříjemný důsledek - chceme-li pracovat s jiným souborem, je nutné aplikaci zavřít a spustit znovu.


isAttributeNumeric

public void isAttributeNumeric()
Metoda zjistí, zda jsou jednotlivé atributy numerické nebo textové. Prochází data, snaží se je převést na typ double. Pokud se to u libovolného údaje příslušného sloupce nepovede, označí atribut jako text a přejde na další atribut (sloupec).


zjistiAtributy

public void zjistiAtributy()
Metoda vytváří a naplňuje pomocné datové struktury o typu, názvech a počtech atributů.