Class Grafika

java.lang.Object
  extended by Grafika

public class Grafika
extends java.lang.Object


Nested Class Summary
(package private)  class Grafika.provedActivateGrouping
          Aktivace první části polí pro specifikaci parametrů procedury Grouping
(package private)  class Grafika.provedAktivujDiscretization
          Aktivuje první část polí pro specifikaci parametrů Discretizace
(package private)  class Grafika.provedAktivujSampling
          Aktivuje pole pro specifikaci rozdělení načteného souboru na trénovací a testovací data
(package private)  class Grafika.provedAktivujSplitting
          Aktivuje pole pro specifikaci rozdělení načteného souboru na trénovací a testovací data
(package private)  class Grafika.provedAktivujVyberRadku
          Aktivuje pole pro specifikaci řádků, které mají být vybrány z načteného souboru
(package private)  class Grafika.provedAttributeDependence
          Provede výpočet a zobrazí výsledky procedury Attribute Dependence
(package private)  class Grafika.provedAttributeRelevance
          Provede výpočet a zobrazí výsledky procedury Attribute Relevance pro vybrané atributy.
(package private)  class Grafika.provedCil
          Načte názvy atributů do comba, aby bylo možno vybrat cílový atribut
(package private)  class Grafika.provedCilOK
          Načte názvy atributů do Selector panelu, provede základní statistické výpočty a uloží výsledky do Datakapsy.
(package private)  class Grafika.provedDeaktivujDiscretization
          Deaktivace polí pro výběr parametrů discretizace a přepočítání základní statistiky o souboru
(package private)  class Grafika.provedDeaktivujGrouping
          Deaktivace polí pro specifikaci parametrů procedury Grouping
(package private)  class Grafika.provedDiscretizationConn
          Discretizace - vlastní spojení definovaných hodnot
(package private)  class Grafika.provedDiscretizationOK
          Aktivuje druhou část polí pro specifikaci parametrů Discretizace
(package private)  class Grafika.provedGroupingConn
          Vlastní spojení hodnot pomocí procedury Grouping
(package private)  class Grafika.provedGroupingNewAttr
           
(package private)  class Grafika.provedGroupingOK
          Aktivace druhé části polí pro specifikaci parametrů procedury Grouping
(package private)  class Grafika.provedHandlingMissingValues
          Aktivace přepínačů pro specifikaci ošetření chybějících hodnot
(package private)  class Grafika.provedM2
          Ošetření chybějících hodnot - Ignore rows
(package private)  class Grafika.provedM3
          Ošetření chybějících hodnot - Most frequent
(package private)  class Grafika.provedM4
          Ošetření chybějících hodnot - Proportional
(package private)  class Grafika.provedM5
          Ošetření chybějících hodnot - Any value
(package private)  class Grafika.provedM6
          Class sensitive grouping - aktivace a deaktivace comba
(package private)  class Grafika.provedM7
          User given grouping - aktivace a deaktivace comba
(package private)  class Grafika.provedNacteniSouboru
          Načte soubor do paměti
(package private)  class Grafika.provedSampling
           
(package private)  class Grafika.provedSmazatVysledky
          Vyčistí okno výsledků
(package private)  class Grafika.provedSplitting
          Provede rozdělení načteného souboru na trénovací a testovací data
(package private)  class Grafika.provedtlacDeaktivujRowSelSplit
          Aktivace a deaktivace polí po provedení procedur Row selection nebo Splitting
(package private)  class Grafika.provedUlozSoubor
          Uloží obsah pole stavData instance datoveStruktury třídy Datakapsa do csv souboru
(package private)  class Grafika.provedUlozVybraneRadky
          Uloží specifikované řádky do csv souboru
(package private)  class Grafika.provedUlozVybraneSloupce
          Uloží sloupce vybrané pomocí Selector panelu do csv souboru
(package private)  class Grafika.provedUlozVysledky
          Uloží obsah okna výsledků do textového souboru
(package private)  class Grafika.provedVaha
          Načte názvy atributů do comba, aby bylo možno vybrat váhu
(package private)  class Grafika.provedZobrazDD
          Zobrazí základní statistický popis dat pro vybrané atributy.
(package private)  class Grafika.provedZobrazNoiseEvaluation
          Provede výpočet a zobrazí výsledky procedury Noise Evaluation
 
Field Summary
(package private)  javax.swing.JComboBox comboCil
           
(package private)  javax.swing.JComboBox comboGroupDiscr
          Combo pro procedury Grouping a Discretization
(package private)  javax.swing.JComboBox comboVaha
           
(package private)  DataKapsa datoveStruktury
          Přepínač fuzzy discretizace
(package private)  java.awt.Frame f
          Hlavní okno aplikace
(package private)  java.lang.Object[] hodnotyPaneluVyberuAtributu
           
(package private)  java.awt.Checkbox chbCarka
           
(package private)  javax.swing.ButtonGroup chbgMoznosti
           
(package private)  java.awt.CheckboxGroup chbgOddelovac
           
(package private)  javax.swing.JRadioButton chbMoznost2
          Přepínač Ignore rows procedury Handling missing values
(package private)  javax.swing.JRadioButton chbMoznost3
          Přepínač Most frequent procedury Handling missing values
(package private)  javax.swing.JRadioButton chbMoznost4
          Přepínač Proportional procedury Handling missing values
(package private)  javax.swing.JRadioButton chbMoznost5
          Přepínač Any value procedury Handling missing values
(package private)  javax.swing.JRadioButton chbMoznost6
          Přepínač class sensitive grouping
(package private)  javax.swing.JRadioButton chbMoznost7
          Přepínač user given grouping
(package private)  javax.swing.JRadioButton chbMoznost8
          Přepínač ekvifrekvenční discretizace
(package private)  javax.swing.JRadioButton chbMoznost9
          Přepínač ekvidistantní discretizace
(package private)  java.awt.Checkbox chbStrednik
           
(package private)  javax.swing.JCheckBox chbZaradVyrad1
           
(package private)  javax.swing.JLabel labelMenu
           
(package private)  javax.swing.JLabel labelPanelVyberu
          Label pod komponentou Selector Panel
(package private)  javax.swing.JLabel labelPanelVyberuAtributu
          Label nad komponentou Selector Panel
(package private)  javax.swing.JLabel labelSoubor
           
(package private)  javax.swing.JLabel labelVata
          Label pro optické oddělení pravé a levé části okna aplikace
(package private)  javax.swing.JLabel labelVyber1
           
(package private)  javax.swing.JLabel labelVyber2
           
(package private)  javax.swing.JLabel labelVyber3
           
(package private) static javax.swing.JTextArea oknoVysledku
           
(package private)  javax.swing.JPanel panelVyberuAtributu
          Panel pro komponentu Selector Panel
(package private)  javax.swing.JScrollPane posuvnik
           
(package private)  SelectorPanel sp
           
(package private)  javax.swing.JTextField tfVyber1
           
(package private)  javax.swing.JTextField tfVyber2
           
(package private)  javax.swing.JTextField tfVyber3
           
(package private)  javax.swing.JButton tlacActivujGrouping
           
(package private)  javax.swing.JButton tlacAktivujDiscretization
           
(package private)  javax.swing.JButton tlacAktivujSampling
           
(package private)  javax.swing.JButton tlacAktivujSplitting
           
(package private)  javax.swing.JButton tlacAktivujVyberRadku
           
(package private)  javax.swing.JButton tlacConfirmD
          Tlačítko pro potvrzení parametrů procedury Discretization
(package private)  javax.swing.JButton tlacConfirmG
          Tlačítko pro potvrzení parametrů procedury Grouping
(package private)  javax.swing.JButton tlacDeaktivujDiscretization
           
(package private)  javax.swing.JButton tlacDeaktivujGrouping
           
(package private)  javax.swing.JButton tlacDeaktivujRowSelSplit
          Tlačítko pro provedení aktivace komponent po ukončení procedur Row Selection nebo Splitting
(package private)  javax.swing.JButton tlacDiscretizationConn
           
(package private)  javax.swing.JButton tlacGroupingConn
          Tlačítko pro provedení procedury Grouping
(package private)  javax.swing.JButton tlacGroupingNewAttr
           
(package private)  javax.swing.JButton tlacNactiSoubor
           
(package private)  javax.swing.JButton tlacSampling
           
(package private)  javax.swing.JButton tlacSplitting
           
(package private)  javax.swing.JButton tlacUlozOknoVysledku
           
(package private)  javax.swing.JButton tlacUlozVybraneRadky
           
(package private)  javax.swing.JButton tlacUlozVybraneSloupce
           
(package private)  javax.swing.JButton tlacUlozVytvorenySoubor
           
(package private)  javax.swing.JButton tlacVyberCil
           
(package private)  javax.swing.JButton tlacVyberCilOK
          Povrzení výběru váhy a cíle
(package private)  javax.swing.JButton tlacVyberVahu
           
(package private)  javax.swing.JButton tlacVycistiOknoVysledku
           
(package private)  javax.swing.JButton tlacZobrazAttributeDependence
           
(package private)  javax.swing.JButton tlacZobrazAttributeRelevance
           
(package private)  javax.swing.JButton tlacZobrazDataDescription
           
(package private)  javax.swing.JButton tlacZobrazNoiseEvaluation
           
(package private)  javax.swing.JButton tlacHandlingMissingValues
           
 
Constructor Summary
Grafika()
           
 
Method Summary
(package private)  void makeComponent(java.awt.Container cont, java.lang.Object arg, int x, int y, int w, int h, double weightx, double weighty)
          Vytvoření jednotlivých komponent v v okně aplikace
 void makeLayout()
          Rozmístění komponent v okně aplikace
(package private)  void setupF()
          Obecné nastavení aktivních a neaktivních komponent v okně aplikace pro začátek práce s vybranými procedurami
(package private)  void setupT()
          Obecné nastavení aktivních a neaktivních komponent v okně aplikace po skončení práce s vybranými procedurami
(package private)  void setupUvod()
          Prvotní nastavení aktivních a neaktivních komponent v okně aplikace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comboCil

javax.swing.JComboBox comboCil

comboGroupDiscr

javax.swing.JComboBox comboGroupDiscr
Combo pro procedury Grouping a Discretization


comboVaha

javax.swing.JComboBox comboVaha

datoveStruktury

DataKapsa datoveStruktury
Přepínač fuzzy discretizace


f

java.awt.Frame f
Hlavní okno aplikace


hodnotyPaneluVyberuAtributu

java.lang.Object[] hodnotyPaneluVyberuAtributu

chbCarka

java.awt.Checkbox chbCarka

chbgMoznosti

javax.swing.ButtonGroup chbgMoznosti

chbgOddelovac

java.awt.CheckboxGroup chbgOddelovac

chbMoznost2

javax.swing.JRadioButton chbMoznost2
Přepínač Ignore rows procedury Handling missing values


chbMoznost3

javax.swing.JRadioButton chbMoznost3
Přepínač Most frequent procedury Handling missing values


chbMoznost4

javax.swing.JRadioButton chbMoznost4
Přepínač Proportional procedury Handling missing values


chbMoznost5

javax.swing.JRadioButton chbMoznost5
Přepínač Any value procedury Handling missing values


chbMoznost6

javax.swing.JRadioButton chbMoznost6
Přepínač class sensitive grouping


chbMoznost7

javax.swing.JRadioButton chbMoznost7
Přepínač user given grouping


chbMoznost8

javax.swing.JRadioButton chbMoznost8
Přepínač ekvifrekvenční discretizace


chbMoznost9

javax.swing.JRadioButton chbMoznost9
Přepínač ekvidistantní discretizace


chbStrednik

java.awt.Checkbox chbStrednik

chbZaradVyrad1

javax.swing.JCheckBox chbZaradVyrad1

labelMenu

javax.swing.JLabel labelMenu

labelPanelVyberu

javax.swing.JLabel labelPanelVyberu
Label pod komponentou Selector Panel


labelPanelVyberuAtributu

javax.swing.JLabel labelPanelVyberuAtributu
Label nad komponentou Selector Panel


labelSoubor

javax.swing.JLabel labelSoubor

labelVata

javax.swing.JLabel labelVata
Label pro optické oddělení pravé a levé části okna aplikace


labelVyber1

javax.swing.JLabel labelVyber1

labelVyber2

javax.swing.JLabel labelVyber2

labelVyber3

javax.swing.JLabel labelVyber3

oknoVysledku

static javax.swing.JTextArea oknoVysledku

panelVyberuAtributu

javax.swing.JPanel panelVyberuAtributu
Panel pro komponentu Selector Panel


posuvnik

javax.swing.JScrollPane posuvnik

sp

SelectorPanel sp

tfVyber1

javax.swing.JTextField tfVyber1

tfVyber2

javax.swing.JTextField tfVyber2

tfVyber3

javax.swing.JTextField tfVyber3

tlacActivujGrouping

javax.swing.JButton tlacActivujGrouping

tlacAktivujDiscretization

javax.swing.JButton tlacAktivujDiscretization

tlacAktivujSampling

javax.swing.JButton tlacAktivujSampling

tlacAktivujSplitting

javax.swing.JButton tlacAktivujSplitting

tlacAktivujVyberRadku

javax.swing.JButton tlacAktivujVyberRadku

tlacConfirmD

javax.swing.JButton tlacConfirmD
Tlačítko pro potvrzení parametrů procedury Discretization


tlacConfirmG

javax.swing.JButton tlacConfirmG
Tlačítko pro potvrzení parametrů procedury Grouping


tlacDeaktivujDiscretization

javax.swing.JButton tlacDeaktivujDiscretization

tlacDeaktivujGrouping

javax.swing.JButton tlacDeaktivujGrouping

tlacDeaktivujRowSelSplit

javax.swing.JButton tlacDeaktivujRowSelSplit
Tlačítko pro provedení aktivace komponent po ukončení procedur Row Selection nebo Splitting


tlacDiscretizationConn

javax.swing.JButton tlacDiscretizationConn

tlacGroupingConn

javax.swing.JButton tlacGroupingConn
Tlačítko pro provedení procedury Grouping


tlacGroupingNewAttr

javax.swing.JButton tlacGroupingNewAttr

tlacNactiSoubor

javax.swing.JButton tlacNactiSoubor

tlacSampling

javax.swing.JButton tlacSampling

tlacSplitting

javax.swing.JButton tlacSplitting

tlacUlozOknoVysledku

javax.swing.JButton tlacUlozOknoVysledku

tlacUlozVybraneRadky

javax.swing.JButton tlacUlozVybraneRadky

tlacUlozVybraneSloupce

javax.swing.JButton tlacUlozVybraneSloupce

tlacUlozVytvorenySoubor

javax.swing.JButton tlacUlozVytvorenySoubor

tlacVyberCil

javax.swing.JButton tlacVyberCil

tlacVyberCilOK

javax.swing.JButton tlacVyberCilOK
Povrzení výběru váhy a cíle


tlacVyberVahu

javax.swing.JButton tlacVyberVahu

tlacVycistiOknoVysledku

javax.swing.JButton tlacVycistiOknoVysledku

tlacZobrazAttributeDependence

javax.swing.JButton tlacZobrazAttributeDependence

tlacZobrazAttributeRelevance

javax.swing.JButton tlacZobrazAttributeRelevance

tlacZobrazDataDescription

javax.swing.JButton tlacZobrazDataDescription

tlacZobrazNoiseEvaluation

javax.swing.JButton tlacZobrazNoiseEvaluation

tlacHandlingMissingValues

javax.swing.JButton tlacHandlingMissingValues
Constructor Detail

Grafika

public Grafika()
Method Detail

makeComponent

void makeComponent(java.awt.Container cont,
                   java.lang.Object arg,
                   int x,
                   int y,
                   int w,
                   int h,
                   double weightx,
                   double weighty)
Vytvoření jednotlivých komponent v v okně aplikace


makeLayout

public void makeLayout()
Rozmístění komponent v okně aplikace


setupF

void setupF()
Obecné nastavení aktivních a neaktivních komponent v okně aplikace pro začátek práce s vybranými procedurami


setupT

void setupT()
Obecné nastavení aktivních a neaktivních komponent v okně aplikace po skončení práce s vybranými procedurami


setupUvod

void setupUvod()
Prvotní nastavení aktivních a neaktivních komponent v okně aplikace