Optimaler Entscheidungsbaum: Pflichtenheft
Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w0102873/mediawiki/includes/MagicWord.php on line 739
Aus It2010-g1
Chge (Diskussion | Beiträge) (→Baum automatisch) |
Chge (Diskussion | Beiträge) (→Benutzeroberfläche) |
||
Zeile 125: | Zeile 125: | ||
=== Qualitätsanforderungen === | === Qualitätsanforderungen === | ||
=== Benutzeroberfläche === | === Benutzeroberfläche === | ||
− | Weil das Programm | + | Weil das Programm auch für Präsentationszwecke eingesetzt werden soll, ist insbesondere auf eine entsprechende Gestaltung der Oberfläche (aussagekräftige Verwendung von Farben, ausreichend großer Schriftgrad, etc.) zu achten.<br> |
− | Im Programm kann zwischen drei verschiedenen Ansichten hin- und | + | Im Programm kann zwischen drei verschiedenen Ansichten hin- und hergeschalten werden, von denen stets genau eine sichtbar ist: |
* Tabellenansicht | * Tabellenansicht | ||
* Baum interaktiv | * Baum interaktiv | ||
* Baum automatisch | * Baum automatisch | ||
− | Start ist stets in der Tabellenansicht, erst wenn eine Tabelle geladen oder eingegeben ist, kann in eine Baumansicht gewechselt werden. Ansonsten kann stets zwischen den drei Ansichten | + | Start ist stets in der Tabellenansicht, erst wenn eine Tabelle geladen oder eingegeben ist, kann in eine Baumansicht gewechselt werden. Ansonsten kann stets zwischen den drei Ansichten umgeschalten werden. |
==== Tabellenansicht ==== | ==== Tabellenansicht ==== | ||
* Eine Tabelle besteht aus maximal etwa 10 Attributen und 100 Objekten. Die Spalten repräsentieren dabei die Attribute und die Zeilen die Objekte / Datensätze. | * Eine Tabelle besteht aus maximal etwa 10 Attributen und 100 Objekten. Die Spalten repräsentieren dabei die Attribute und die Zeilen die Objekte / Datensätze. | ||
Zeile 140: | Zeile 140: | ||
* In jedem Knoten ist die Zahl der enthaltenden Objekte, die Zahl der Objekte jeder Klasse und die Entropie angegeben. | * In jedem Knoten ist die Zahl der enthaltenden Objekte, die Zahl der Objekte jeder Klasse und die Entropie angegeben. | ||
* Die Kanten sind mit dem entsprechenden Attributwert markiert. | * Die Kanten sind mit dem entsprechenden Attributwert markiert. | ||
− | * Bei Identifikation eines Knotens des Baumes wird | + | * Bei Identifikation eines Knotens des Baumes wird eine Tabelle mit den Objekten, die von diesem Knoten repräsentiert werden, dargestellt. |
* Wird in dieser Tabelle ein Attribut identifiziert, wird die gewichtete Entropie, die sich bei Aufteilung nach diesem Attribut ergeben würde, ausgegeben. | * Wird in dieser Tabelle ein Attribut identifiziert, wird die gewichtete Entropie, die sich bei Aufteilung nach diesem Attribut ergeben würde, ausgegeben. | ||
− | * In dieser Tabelle kann ein Attribut selektiert werden, | + | * In dieser Tabelle kann ein Attribut selektiert werden, so dass entsprechend den Werten dieses Attributes Unterknoten entstehen. Die Tabelle verschwindet. Hatte der Knoten schon Unterknoten, verschwinden diese natürlich ebenfalls. |
==== Baum interaktiv ==== | ==== Baum interaktiv ==== | ||
* In jedem Knoten ist die Zahl der enthaltenden Objekte, die Zahl der Objekte jeder Klasse und die Entropie automatisch. | * In jedem Knoten ist die Zahl der enthaltenden Objekte, die Zahl der Objekte jeder Klasse und die Entropie automatisch. | ||
* Die Kanten sind mit dem entsprechenden Attributwert markiert. | * Die Kanten sind mit dem entsprechenden Attributwert markiert. | ||
− | * Bei Identifikation eines Knotens des Baumes wird | + | * Bei Identifikation eines Knotens des Baumes wird eine Tabelle mit den Objekten, die von diesem Knoten repräsentiert werden, dargestellt. |
=== Andere nicht-funktionale Anforderungen === | === Andere nicht-funktionale Anforderungen === |