Datenvisualisierung und Data Mining
|
|
|
- Reinhardt Bergmann
- vor 10 Jahren
- Abrufe
Transkript
1 Daniel A. Keim Datenvisualisierung und Data Mining 1 Einleitung Die rasante technologische Entwicklung der letzten zwei Jahrzehnte ermöglicht heute die persistente Speicherung riesiger Datenmengen durch den Computer. Forscher an der Universität Berkeley haben berechnet, dass jedes Jahr ca. 1 Exabyte (= 1 Million Terabyte) Daten generiert werden ein großer Teil davon in digitaler Form. Das bedeutet aber, dass in den nächsten 3 Jahren mehr Daten generiert werden als in der gesamten menschlichen Entwicklung zuvor. Die Daten werden oft automatisch mit Hilfe von Sensoren und Überwachungssystemen aufgezeichnet. So werden beispielsweise alltägliche Vorgänge des menschlichen Lebens, wie das Bezahlen mit Kreditkarte oder die Benutzung des Telefons, durch Computer aufgezeichnet. Dabei werden gewöhnlich alle verfügbaren Parameter abgespeichert, wodurch hochdimensionale Datensätze entstehen. Die Daten werden gesammelt, da sie wertvolle Informationen enthalten, die einen Wettbewerbsvorteil bieten können. Das Finden der wertvollen Informationen in den großen Datenmengen ist aber keine leichte Aufgabe. Heutige Datenbankmanagementsysteme können nur kleine Teilmengen dieser riesigen Datenmengen darstellen. Werden die Daten zum Beispiel in textueller Form ausgegeben, können höchstens ein paar hundert Zeilen auf dem Bildschirm dargestellt werden. Bei Millionen von Datensätzen ist dies aber nur ein Tropfen auf den heißen Stein. 1.1 Vorteile der visuellen Datenexploration Für ein effektives Data Mining ist es wichtig, den Menschen in den Datenexplorationsprozess mit einzubinden, um die Fähigkeiten des Menschen Flexibilität, Kreativität und das Allgemeinverständnis mit den enormen Speicherkapazitäten und Rechenleistungen moderner Computersysteme zu kombinieren. Die Grundidee der visuellen Datenexploration ist die geeignete Darstellung der Daten in visueller Form, die es dem Menschen erlaubt, einen Einblick in die Struktur der Daten zu bekommen, Schlussfolgerungen aus den Daten zu ziehen sowie direkt mit den Daten zu interagieren. Visuelle Data-Mining-Verfahren haben in den letzten Jahren einen hohen Stellenwert innerhalb des Forschungsbereichs Data Mining erhalten. Ihr Einsatz ist immer dann sinnvoll, wenn wenig über die Daten bekannt ist und die Explorationsziele nicht genau spezifiziert sind. Dadurch dass der Mensch direkt am Explorationsprozess beteiligt ist, können die Explorationsziele bei Bedarf verändert und angepasst werden. Die visuelle Datenexploration kann als ein Prozess zur Generierung von Hypothesen aufgefasst werden. Die Visualisierung der Daten ermöglicht dem Menschen ein tieferes Verständnis für die Daten, wodurch er neue Hypothesen über die Daten aufstellen kann. Die Hypothesen können dann wiederum mit Hilfe visueller Datenexplorationsverfahren untersucht und verifiziert werden. Die Verifikation kann jedoch auch mit Hilfe von Techniken aus dem Bereich der Statistik und der künstlichen Intelligenz durchgeführt werden. Die Hauptvorteile der Einbindung des Menschen in den Prozess der Datenexploration im Vergleich zu vollautomatischen Verfahren aus der Statistik bzw. künstlichen Intelligenz sind: Der visuelle Datenexplorationsprozess kann stark inhomogene und verrauschte Daten verarbeiten. Der Benutzer benötigt keine Kenntnisse von komplexen mathematischen oder statistischen Algorithmen und Parametern und deshalb kann die Datenexploration auch durch Nicht- Spezialisten durchgeführt werden. Zusammenfassend kann man feststellen, dass die visuelle Datenexploration in vielen Fällen eine einfachere Exploration der Daten erlaubt und oft auch bessere Ergebnisse erzielt, insbesondere wenn die herkömmlichen automatischen Algorithmen nur unzureichende Ergebnisse liefern. Die visuelle Datenexploration bietet darüber hinaus ein besseres Verständnis des Datenexplorationsprozesses sowie der erzielten Ergebnisse. Visuelle Datenexplorationstechniken werden deshalb in vielen Anwendungsbereichen eingesetzt und, in Verbindung mit automatischen Algorithmen, sind sie ein unentbehrliches Verfahren zur Exploration wichtiger Informationen aus großen Datenbanken. 1.2 Das Paradigma der visuellen Datenexploration Nach [Shn96] kann die visuelle Datenexploration in 3 Schritte untergliedert werden: overview zoom and filter details-on-demand Diese Gliederung wird auch als Information Seeking Mantra [Shn96] bezeichnet. Der Benutzer braucht beim visuellen Datenexplorationsprozess zuerst einen Überblick über die Daten (overview). In dieser ersten visuellen Darstellung kann der Benutzer interessante Muster in den Daten erkennen, die dann im Folgenden mit Hilfe von Zoom- und Selektionstechniken (zoom and filter) genauer untersucht werden. Für eine genaue Analyse der Muster benötigt der Benutzer eine Möglichkeit, auf Details der Daten zuzugreifen (details-on-demand). In allen 3 Schritten der visuellen Datenexploration können Visualisierungstechniken eingesetzt werden: Visualisierungstechniken können einfach einen Überblick über die Daten erzeugen und erlauben es einem Benutzer, interessante Teilmengen innerhalb der Visualisierung schnell zu erkennen. Während des Fokussierens auf interessante Teilmengen ist es wichtig, einen Überblick über die Daten beizubehalten, was zum Beispiel durch eine interaktive Verzerrung der visuellen Überblicksdarstellung bezüglich der Foki erfolgen kann. Für die weitere Exploration interessanter Teilmengen benötigt der Datenanalyst eine Möglichkeit, die Daten genauer zu betrachten, um Details zu verstehen. Es ist in diesem Zusammenhang wichtig, dass Visualisierungstechniken nicht nur grundlegende Verfahren für alle 3 Schritte bereitstellen, sondern auch die Schwierigkeiten bei den Übergängen zwischen diesen Schritten überbrücken helfen. 30 Datenbank-Spektrum 2/2002
2 2 Klassifizierung visueller Data-Mining-Techniken Visuelles Data Mining bzw. Informationsvisualisierung konzentriert sich auf Daten, die keine 2D- oder 3D-Semantik beinhalten und damit keine Standardabbildung auf die zweidimensionale Darstellung des Bildschirms besitzen. Für solche Datenmengen gibt es mittlerweile eine Reihe guter Visualisierungstechniken wie zum Beispiel x-y-plots, Liniendiagramme und Histogramme. Diese Techniken können für die visuelle Datenexploration hilfreich sein, jedoch sind sie im Allgemeinen beschränkt auf relativ kleine und niedrigdimensionale Datenmengen. In den vergangenen Jahren wurden eine Vielzahl neuartiger Techniken für hochdimensionale Datenmengen ohne interne 2D- oder 3D-Semantik entwickelt. Ein Überblick über diese Verfahren wird in den aktuellen Büchern wie zum Beispiel [CMS99], [War00], [Spe00] und [SM00] gegeben. Die Techniken können anhand folgender 3 Kriterien klassifiziert werden [Kei01] (siehe Abb. 1): (1) der zu visualisierende Datentyp, (2) die verwendete Visualisierungstechnik und (3) die verwendeten Techniken für Interaktion und Verzerrung. Der zu visualisierende Datentyp kann wie folgt untergliedert werden [Shn96]: Eindimensionale Daten, wie zum Beispiel zeitabhängige Daten (vgl. ThemeRiver-Visualisierung zeitabhängiger Nachrichten [HHNW0] in Abb. 2) Zweidimensionale Daten, wie zum Beispiel geografische Karten (vgl. Gridfit-Visualisierung [KH98] von Telefondaten in Abb. 3) Multidimensionale Daten, wie zum Beispiel tabellarische Daten aus relationalen Datenbanken (vgl. Visualisierung durch Parallele Koordinaten [ID90] in Abb. 4) Text und Hypertext, wie zum Beispiel Nachrichten oder Web-Dokumente (vgl. ThemeView-Visualisierung [WTP+95] von Textdokumenten in Abb. 5) Hierarchien und Graphen, wie zum Beispiel Telefon- oder Internetverbindungen (vgl. Skitter-Visualisierung [HBC+01] in Abb. 6) Algorithmen und Software, wie zum Beispiel Debugging-Operationen Abb. 1: Klassifikation visueller Data-Mining-Techniken (vgl. [Kei01]) (vgl. Tarantula Software-Visualisierung [EHJS01] in Abb. 7) Die Visualisierungstechniken können wie folgt untergliedert werden: Standard-2D/3D-Visualisierungen, wie zum Beispiel Balkendiagramme oder X-Y-Diagramme (vgl. Abb. 3) Geometrische Transformationen, wie zum Beispiel künstliche Landschaften [Wis99] (vgl. Abb. 5) und Parallele Koordinaten [ID90] (vgl. Abb. 4) Icon-basierte Visualisierungen, wie zum Beispiel die»strichmännchen«- Visualisierung [PG88] (vgl. Abb. 8) Pixel-Visualisierungen, wie die Recursive-Pattern- oder Circle-Segments-Techniken [Kei00] (vgl. Abb. 10 und 11) Geschachtelte Visualisierungen, wie zum Beispiel Treemaps [Shn92] (vgl. Abb. 13) oder Dimensional Stacking [War94] (vgl. Abb. 12) Die dritte Kategorie der Klassifikation sind die Interaktions- und Verzerrungstechniken. Sie erlauben es dem Benutzer, direkt mit den Visualisierungen zu interagieren. Interaktions- und Verzerrungstechniken können wie folgt untergliedert werden: Interaktive Projektion, wie sie zum Beispiel im GrandTour-System [Asi85] verwendet wird. Interaktive Selektion, wie sie zum Beispiel im Polaris-System [STH02] verwendet wird. Interaktives Zooming, wie es zum Beispiel im Spotfire-System [Shn99] verwendet wird. Interaktive Verzerrung, wie sie zum Beispiel im Hyperbolic Tree [LRP95] [MB95] verwendet wird. Interaktives Linking and Brushing wie es zum Beispiel im XGobi System [SCB92] [BSC96] verwendet wird. Man beachte, dass die drei Dimensionen unserer Klassifikation als orthogonal betrachtet werden können. Orthogonal bedeutet in diesem Zusammenhang, dass für eine zu visualisierende Datenmenge eine beliebige Visualisierungstechnik in Verbindung mit einer beliebigen Interaktions- und Verzerrungstechnik verwendet werden kann. Man beachte ferner, dass ein System mehrere unterschiedliche Datentypen und eine Kombination mehrerer Visualisierungs- und Interaktionstechniken unterstützen kann. 3 Zu visualisierende Datentypen Die im Bereich Informationsvisualisierung vorkommenden Daten besitzen in der Regel eine große Anzahl von Datensätzen. Jeder Datensatz entspricht dabei einer Beobachtung, wie zum Beispiel einer Messung bei einem physikalischen Experiment oder einer Transaktion in einem E-Commerce-System, und besitzt eine feste Anzahl an Attributen 1. Die Anzahl der Attribute kann dabei stark variieren von einigen wenigen Attributen bis hin zu Tausenden von Attributen. Da bestimmte Attribute wie zum Beispiel die Zeit oder die geografischen Koordinaten eine besondere Bedeutung haben, werden diese in der Regel auch besonders behandelt. Im Folgenden sollen die verschiedenen Kategorien genauer vorgestellt werden. 1. Im Bereich der Informationsvisualisierung spricht man in der Regel von Dimensionen. Datenbank-Spektrum 2/
3 3.1 Eindimensionale Daten Eindimensionale Daten besitzen in der Regel ein kontinuierliches Attribut, das eine vollständige Ordnung auf den Daten definiert. Ein typisches Beispiel für eindimensionale Daten sind zeitabhängige Daten. Jedem Zeitpunkt können dabei mehrere Datenwerte zugeordnet sein. Beispiele für eindimensionale Daten sind Aktienkursverläufe (vgl. Recursive-Pattern- Visualisierung [KKA95] in Abb. 10) oder Zeitreihen von Zeitungsmeldungen (vgl. ThemeRiver-Visualisierung [HHNW02] in Abb. 2). 3.2 Zweidimensionale Daten Zweidimensionale Daten besitzen zwei spezielle Dimensionen, die jeden Punkt eindeutig charakterisieren. Ein klassisches Beispiel für zweidimensionale Daten sind geografische Koordinaten. Für die Darstellung von zweidimensionalen Daten eignen sich zum Beispiel Standard- X-Y-Plots, wobei einfache geografische Karten als ein spezieller Typ von X-Y- Plots betrachtet werden können. Auf den ersten Blick scheint die Visualisierung von zeitabhängigen oder geografischen Daten einfach zu sein. In vielen Fällen kommt es aufgrund der großen Datenmengen jedoch zu einem hohen Überlappungsgrad, wodurch die Visualisierungen schwierig zu verstehen ist. Ein Beispiel für eine Visualisierungstechnik, die große Mengen zweidimensionaler Daten überlappungsfrei visualisiert, ist die Gridfit- Visualisierungstechnik [KH98] (siehe Abb. 3). 3.3 Multidimensionale Daten Viele Daten besitzen mehr als drei Attribute und können von daher nicht mittels einfacher 2D- oder 3D-Darstellungen visualisiert werden. Typische Beispiele für mehrdimensionale Daten sind Tabellen in relationalen Datenbanken, die oft mehrere hundert oder sogar tausend Attribute besitzen. In den meisten Fällen existiert keine einfache Abbildung dieser Attribute in die zweidimensionale Ebene, so dass neuartige Techniken für ihre Visualisierung benötigt werden. Die Technik der Parallelen Koordinaten [ID90] ist ein Beispiel für eine Visualisierungstechnik, die auf einfache Art und Weise die Visualisierung von multidimensionalen Daten erlaubt (siehe Abb. 4). 3.4 Text und Hypertext Im Zeitalter des World Wide Web sind Text und Hypertext zwei wichtige Datentypen. Text- und Hypertext-Datentypen unterscheiden sich von den bisher vorgestellten Datentypen, da sie nur schwierig durch einfache Datentypen mit fest definierter Größe beschrieben werden können. Viele der bekannten Standard-Visualisierungstechniken können deshalb nicht für ihre Visualisierung verwendet werden. Damit aber Text und Hypertext dennoch visualisiert werden können, werden sie in den meisten Fällen in so genannte Beschreibungsvektoren (Feature- Vektoren) transformiert. Ein Beispiel für eine einfache Transformation ist das Zählen aller nicht trivialen Wörter im Text. Diese einfache Transformation wird in der Praxis oft mit einer Hauptkomponentenanalyse oder dem multidimensionalen Skalieren kombiniert, um die Daten dann mit Hilfe von Standard-2D/3D-Visualisierungen darzustellen (vgl. ThemeView- Visualisierung in Abb. 5). 3.5 Hierarchien und Graphen Eine Vielzahl von Datensätze lässt sich nicht durch die bisherigen Datentypen beschreiben, da die Datensätze komplexe Beziehungen untereinander besitzen. Diese Beziehungen können mit Hilfe von Graphen modelliert werden. Ein Graph besteht aus einer Menge von Objekten, den Knoten, und Verbindungen zwischen diesen Objekten, den Kanten. Eine Hierarchie von Objekten kann dabei als eine spezielle Art von Graph aufgefasst werden, bei der die Verbindungen nur in Topdown-Richtung verlaufen. Beispiele für Hierarchien und Graphen sind die Verbindungen in Telefon- oder Computernetzwerken, das Kaufverhalten von Kunden in E-Commerce-Angeboten, das Filesystem auf Festplatten und die Hyperlinks im World Wide Web. Für Graphen und Hierarchien existieren aufgrund ihrer Bedeutung eine Reihe von speziellen Visualisierungstechniken (vgl. Skitter Internet Graph [HBC+01] in Abb. 6). Ein Überblick über graphbasierte Visualisierungstechniken wird in [Che99] gegeben, Informationen über Web-Visualisierungstechniken sind in [Dod01] zu finden, und in [BETT99] werden die algorithmischen Aspekte des Zeichnens von Graphen ausführlich behandelt. 3.6 Algorithmen und Software Eine weitere interessante Klasse von Datentypen sind Algorithmen und Software. Die Erstellung großer Softwareprojekte ist nach wie vor eine große Herausforderung. Das Ziel der Visualisierung ist die Vereinfachung der Softwareentwicklung durch ein besseres Verständnis der Algorithmen und des Quellcodes. Das kann zum Beispiel durch eine geeignete Visualisierung der Struktur der Software (z.b. des Funktions-Aufrufgraphen) geschehen oder durch eine Visualisierung aller von Fehlern betroffenen Teile des Programms erreicht werden (vgl. Tarantula Software-Visualisierungssystem in Abb. 7 und [EHJS01]). Es gibt eine Vielzahl von Systemen und Tools, welche die Visualisierung von Algorithmen und Software unterstützen. Einen Überblick gibt [Tri01]. 4 Visualisierungstechniken Für die Visualisierung von Daten existieren eine Vielzahl von Visualisierungstechniken. Neben den weitverbreiteten Standard-2D/3D-Techniken, wie zum Beispiel x-y-(bzw. x-y-z-)diagrammen, Balkendiagrammen, Liniendiagrammen usw., stehen heute eine Reihe weiterentwickelter Visualisierungstechniken zur Verfügung. Im Folgenden sollen die verschiedenen Visualisierungstechniken genauer vorgestellt werden. 4.1 Geometrische Transformationen Geometrische Transformationen versuchen interessante Projektionen der multidimensionalen Datenmenge zu finden, um sie dann visuell darzustellen. Die Klasse der Visualisierungstechniken, die auf geometrischen Transformationen basieren, umfassen Verfahren der explorativen Statistik wie zum Beispiel Scatterplot-Matrizen [And72][Cle93] und Techniken, die unter dem Oberbegriff Projection Pursuit [Hub85] zusammengefasst werden. Weitere Visualisierungstechniken, die auf geometrischen Transformationen basieren, sind die Prosection Views [FB94] [STDS95], Hyperslice [vwvl93] und die bereits erwähnten Parallelen Koordinaten [ID90] (siehe Abb. 4). 32 Datenbank-Spektrum 2/2002
4 Abb. 2: Die ThemeRiver-Visualisierungstechnik [HHNW02] stellt die thematischen Veränderungen in großen Mengen von Textdokumenten über die Zeit dar. Der Fluss fließt von links nach rechts. Die sich veränderte Breite der einzelnen Segmente des Flusses visualisiert die thematischen Veränderungen. In unserem Beispiel wird ein Archiv von Associate Press-Nachrichtenmeldungen von Juni- Juli 1990 visualisiert. Die wichtigsten Ereignisse dieses Zeitraums, wie das Erdbeben in Peru und das Gipfeltreffen zwischen Bush und Gorbatschow, können dabei gut identifiziert werden IEEE Abb. 3: Die Gridfit-Visualisierungstechnik [KH98] ist eine spezielle Technik für die Visualisierung geografiebezogener Daten. Die Gridfit-Technik sorgt dafür, dass Überlagerungen von Pixeln in Gebieten mit einer hohen Dichte vermieden werden, die geografische Position der Pixel aber weitgehend erhalten bleibt. Im Bild wird eine Visualisierung von Telefon-Anruf-Volumen-Daten in den USA gezeigt IEEE Abb. 4: Die Parallelen Koordinaten [ID90] bilden den k-dimensionalen Raum auf die zwei Bildschirmdimensionen ab, indem jeder Datensatz als polygonale Linie in einem System paralleler Achsen dargestellt wird. Jede der k äquidistanten parallelen Achsen entspricht einer Dimension und ist linear skaliert vom Minimum bis zum Maximum der auftretenden Datenwerte der Dimension. Jeder Datensatz wird durch eine polygonale Linie repräsentiert, welche die vertikalen Achsen (Dimensionen) an der Stelle schneidet, die dem jeweiligen Datenwert der dazugehörigen Dimension entspricht. Abb. 5: Die ThemeView -Visualisierungstechnik [WTP+95] stellt eine große Menge von Textdokumenten als eine Landschaft dar, wobei Berge Themengebieten entsprechen, die in der Menge von Textdokumenten häufig auftreten. Die ThemeView-Visualisierung generiert Feature-Vektoren aus den Textdokumenten, die dann geometrisch transformiert werden, um zwei Dimensionen zu ermitteln, die für die Verteilung der Datensätze in der Darstellung geeignet sind. Pacific Northwest National Laboratories, Datenbank-Spektrum 2/
5 Abb. 6: Die im Skitter-Projekt [HBC+01] verwendete Visualisierungstechnik zeigt einen globalen Internet-Graphen. Die Knoten sind in Polarkoordinaten angeordnet, wobei die wichtigen Knoten mit einer hohen Anzahl von Verbindungen weiter innen liegen als die Knoten mit einer geringen Anzahl von Verbindungen. CAIDA (Cooperative Association for Internet Data Analysis) Graph«Internet Map UC Regents. Courtesy University of California. Abb. 7: Tarantula [EHJS01] ist ein Software-Visualisierungssystem, das die Ergebnisse einer Folge von Tests visuell darstellt. Tarantula zeigt dabei, welche Teile des Quellcodes durch fehlerfreie bzw. fehlerhafte Tests durchlaufen wurden. Dadurch hilft Tarantula Softwareentwicklern, schnell Fehler in umfangreichen Softwareprojekten zu finden, was ohne diese Unterstützung erfahrungsgemäß schwierig und zeitintensiv ist. John Stasko, Georgia Tech University, Abb. 8: Die Strichmännchen-Visualisierung [PG88] zeigt Volkszählungsdaten der USA, wobei die Strichmännchen auf der x-achse nach dem Einkommen und auf der y-achse nach dem Alter angeordnet sind. Für das Attribut wurden zwei verschiedene Strichmännchen verwendet (das weibliche Strichmännchen besteht aus einem Dreieck mit Schwanz). Die übrigen Attribute wie Abstammung, Schulbildung etc. sind auf die Längen und Winkel der Arme und Beine abgebildet. Es ist interessant, dass für höhere Einkommen eine relativ homogene Struktur zu sehen ist, wohingegen die Struktur für niedrigere Einkommen sehr diffus ist. R. Picket and G. Grinstein, IVPR, University of Massachusetts at Lowell, ivpr.cs.uml.edu Abb. 9: In Pixel-Visualisierungen [Kei00] werden die Pixel gemäß der Dimensionen gruppiert, bei der Recursive-Pattern-Technik [KKA95] in rechteckigen Teilbereichen und bei der Circle- Segments-Technik [AKK96] in Kreissegmenten. Die Pixel, die zu einem Datensatz gehören, sind dementsprechend über die Teilbereiche verstreut und stehen nur über die relative Position innerhalb der Teilbereiche in Beziehung. 34 Datenbank-Spektrum 2/2002
6 Abb. 10: Die Recursive-Pattern-Technik [KKA95] basiert auf einer rekursiven Verallgemeinerung einer zeilen- und spaltenorientierten Anordnung der Pixel. Auf einer Rekursionsstufe werden die Pixel von links nach rechts angeordnet, dann eine Zeile tiefer von rechts nach links usw. angeordnet. Die Anordnung der Pixel erfolgt nach dem gleichen Prinzip auf allen Rekursionsstufen mit dem Unterschied, dass die Basiselemente, die auf der nächsthöheren Rekursionsstufe angeordnet werden, aus Pixelarrays bestehen, die sich aus den tieferen Rekursionsstufen ergeben. Die Visualisierung zeigt die tagesgenauen Kurse der 100 Aktien des FAZ-Index über einen Zeitraum von 20 Jahren (Jan Apr. 95). Die Abbildung der Kurswerte auf die Farbskala wurde so gewählt, dass helle Farben hohen Kursen und dunkle Farben niedrigen Kursen entsprechen IEEE Abb. 11: Die Circle-Segments-Technik [AKK96] ordnet die Pixel, die zu einem Attribut gehören, in den Segmenten eines Kreises an. Die Anordnung der Pixel innerhalb eines Segmentes beginnt im Zentrum des Kreises und endet am Kreisrand und erfolgt nach einem Links-rechts- Schema orthogonal zur Segment-Halbierenden. Die Visualisierung zeigt die tagesgenauen Kurse von 50 Aktien des FAZ-Index über einen Zeitraum von 20 Jahren. Deutlich zu erkennen sind ähnliche Aktienkursverläufe, die Hochpreisphasen (helle kreisförmige Ringe) sowie Aktien, die sich gegen den Trend verhalten IEEE Abb. 12: Die Idee der Dimensional-Stacking-Technik [LWW90] ist die Einbettung eines Koordinatensystems in ein anderes Koordinatensystem. Die visuelle Darstellung wird durch die Aufteilung des äußersten Koordinatensystems in rechteckige Zellen erzeugt. Innerhalb dieser rechteckigen Zellen spannen zwei weitere Attribute ein inneres Koordinatensystem auf. Das innere Koordinatensystem wird dann wiederum in rechteckige Zellen zerlegt usw. In unserem Beispiel werden verschiedene Attribute von Ölförderdaten wie Längengrad, Breitengrad, Tiefe und Qualität visualisiert. M. Ward, Image generated using XmdvTool, davis.wpi.edu/~xmdv Abb. 13: Die Treemap-Visualisierungstechnik [Shn92] unterteilt den Bildschirm abwechselnd in x- und y-richtung gemäß der auf den Daten definierten Hierarchie. Die Größe und Farbe der entstehenden Gebiete entspricht weiteren Attributen. Die Visualisierung zeigt Finanzdaten, wobei die Anordnung nach Marktsegmenten erfolgt und die Größe der Marktkapitalisierung entspricht [Sma01]. Die Farben zeigen an, wie sich die Aktienwerte in den Segmenten verändert haben Rot entspricht sinkenden Kursen und Grün entspricht steigenden Kursen. SmartMoney.com Datenbank-Spektrum 2/
7 Abb. 14: Die Table-Lens-Technik [RC94] stellt die Zeilen und Spalten einer Tabelle als komprimierte Balken dar. Das Zooming erlaubt es dann, Zeilen und Spalten mit höherem Detaillierungsgrad zu betrachten. Xerox PARC and Inxight Software Inc. Abb. 15: Hyperbolische Visualisierung von Internet-Graphen (Bild 1) CAIDA, Abb. 16: Hyperbolische Visualisierung von Internet-Graphen (Bild 2) CAIDA, Abb. 17: Linking & Brushing in XMDV-Tool: In einer Scatterplot- Matrix mit Verbrechensstatistiken sind zwei Regionen hervorgehoben die blaue Region zeigt eine geringe Mordrate, die graue Region eine hohe Mordrate. M. Ward, Image generated using XmdvTool, davis.wpi.edu/~xmdv 36 Datenbank-Spektrum 2/2002
8 4.2 Icon-basierte Visualisierungen Die Idee der Icon-basierten Visualisierungstechniken ist die Abbildung der Attributwerte auf die Eigenschaften eines so genannten Icons. Eine visuelle Darstellung wird dabei durch die Abbildung der Attribute eines Datensatzes auf die Eigenschaften eines Icons erzeugt. Im Fall der Strichmännchen-Icons [PG88] (siehe Abb. 8) werden beispielsweise die Dimensionen eines Datensatzes auf die zwei Darstellungsdimensionen sowie die Winkel und Länge der Arme und Beine des Strichmännchens abgebildet. Liegen die Datensätze bezüglich der beiden Darstellungsdimensionen dicht zusammen, entstehen in der resultierenden Visualisierung charakteristische Texturmuster, welche die Eigenschaften und Charakteristiken der Daten beschreiben und durch den Menschen leicht identifiziert werden können. Die verwendeten Icons können frei definiert werden: Es können Gesichter [Che73], Nadel-Icons [AK02], Stern- Icons [War94], Strichmännchen-Icons [PG88], Farb-Icons [Lev91][KK94] oder TileBars [Hea95] sein. 4.3 Pixel-Visualisierungen Die Idee der Pixel-Visualisierungen [Kei00] ist die Abbildung jedes Datenwerts auf ein farbiges Pixel. Dabei werden die Pixel gemäß der Dimensionen gruppiert (siehe Abb. 9), bei der Recursive-Pattern-Technik [KKA95] in rechteckigen Teilbereichen und bei der Circle- Segments-Technik [AKK96] in Kreissegmenten. Die Pixel, die zu einem Datensatz gehören, sind dementsprechend über die Teilbereiche verstreut und stehen nur über die relative Position innerhalb der Teilbereiche in Beziehung. Über die visuelle Beziehung zwischen den Teilbereichen ist es möglich, lokale Beziehungen zwischen den Attributen, Korrelationen und Ausnahmen zu finden. Wird jeder Datenwert auf genau ein farbiges Pixel abgebildet, können mit Pixel-Visualisierungen auf heutigen Bildschirmen bis zu Datenwerte dargestellt werden. Beispiele für pixelorientierte Visualisierungen sind die Spiral-Technik [KK94], die Recursive-Pattern- Technik [KKA95] (siehe Abb. 10), die Circle- Segments-Technik [AKK96] (siehe Abb. 11) sowie die Pixel-Bar-Chart-Technik [KHDH02]. 4.4 Geschachtelte Visualisierungen Die geschachtelten Visualisierungen (Stacked Display Techniques) partitionieren die Daten gemäß eines oder mehrerer Attribute und visualisieren die Daten dann in hierarchischer Form, wobei die Wertebereiche der Attribute ineinander geschachtelt werden. Die Attribute, die für den Aufbau der Hierarchie verwendet werden, müssen sorgfältig ausgewählt werden, da sie einen großen Einfluss auf die Qualität des Ergebnisses haben. Beispiele für geschachtelte Visualisierungstechniken sind Dimensional Stacking [LWW90] (siehe Abb. 12), World-within-Worlds [FB90] und Treemaps [Shn92] (siehe Abb. 13). 5 Interaktions- und Verzerrungstechniken Für eine effektive Datenexploration sind Interaktions- und Verzerrungstechniken unverzichtbar. Durch Verwendung von Interaktionstechniken kann der Datenanalyst die Visualisierungen gezielt bezüglich der Explorationsziele verändern. Interaktionstechniken erlauben zudem eine Kombination verschiedener Visualisierungstechniken. Verzerrungstechniken helfen bei der Fokussierung auf Details, ohne dabei den Überblick über die Daten zu verlieren. Die Idee von Verzerrungstechniken (Distortion Techniques) ist das Hervorheben von Ausschnitten der Visualisierung mit vielen Details unter Beibehaltung der Darstellung aller übrigen Teile der Visualisierung mit geringerem Detaillierungsgrad. In diesem Zusammenhang unterscheidet man zwischen dynamischen und interaktiven Techniken. Während bei dynamischen Techniken Veränderungen der visuellen Darstellung automatisch vorgenommen werden, erfolgen bei interaktiven Verfahren Veränderungen an der visuellen Darstellung durch Benutzerinteraktion. Im Folgenden sollen die verschiedenen Interaktionsund Verzerrungstechniken genauer vorgestellt werden. 5.1 Dynamische Projektion Die Idee der dynamischen Projektionstechniken ist die dynamische Änderung der Projektionen einer multidimensionalen Datenmenge. Ein klassisches Beispiel ist das GrandTour-System [Asi85]. Im GrandTour-System wird versucht, alle»interessanten«zweidimensionalen Projektionen einer multidimensionalen Datenmenge in einer Serie von Scatterplots darzustellen. Man beachte, dass die Zahl der möglichen Projektionen exponentiell in der Anzahl der Dimensionen wächst. Für eine große Anzahl von Dimensionen ist es deshalb im Allgemeinen nicht möglich, alle Projektionen darzustellen. Die Serie der Scatterplots kann zufällig, manuell oder in Abhängigkeit von den Daten erzeugt werden. 5.2 Interaktive Filterung Im Prozess der visuellen Exploration großer Datenmengen ist eine interaktive Partitionierung der Daten in Segmente und ein Fokus auf interessante Teilmengen wichtig. Die Teilmengen können entweder durch eine direkte Selektion der gewünschten Teilmenge (browsing) oder durch die Spezifikation von Eigenschaften der gewünschten Teilmenge (querying) spezifiziert werden. Eine direkte Auswahl der gewünschten Teilmenge ist bei großen Datenmengen schwierig, und ein Problem bei der Spezifikation der gewählten Teilmenge ist, dass sie oft nicht das gewünschte Ergebnis liefert. Es wurden deshalb eine Vielzahl von Interaktionstechniken für eine bessere Unterstützung der interaktiven Filterung entwickelt. 5.3 Interaktives Zooming Sobald aber große Datenmengen verarbeitet werden, ist es wichtig, die Daten in komprimierter Form darzustellen, damit ein Überblick über die Daten dargestellt wird. Zooming ist eine weitverbreitete Technik, um die Daten ausgehend von der Überblicksdarstellung genauer zu betrachten. Zooming erlaubt eine variable visuelle Darstellung der Daten in unterschiedlichen Auflösungen. Zooming bedeutet aber nicht nur, dass die Datenobjekte einfach größer dargestellt werden, sondern auch, dass automatisch die Repräsentation der Daten geändert wird: Je höher der gewählte Zooming-Faktor, desto mehr Details werden auch dargestellt. So können die Datenobjekte zum Beispiel bei einem niedrigen Zooming-Faktor durch einzelne Pixel, bei einem mittleren Zooming-Faktor als Icons und bei einem hohen Zooming-Faktor durch beschriftete Objekte dargestellt werden. Datenbank-Spektrum 2/
9 Der Table-Lens-Ansatz [RC94] ist ein interessantes Beispiel für die Verwendung der Zoom-Idee auf große tabellarische Datensätze (siehe Abb. 14). Eine vergleichende Darstellung von Fisheye- und Zooming-Techniken findet sich in [SDZ+93]. 5.4 Interaktive Verzerrung Die interaktiven Verzerrungstechniken (Distortion Techniques) unterstützen den Datenexplorationsprozess durch die Beibehaltung eines Überblicks über die Daten, während ein Teil der Daten genauer betrachtet wird. Die Idee der interaktiven Verzerrungstechniken ist die visuelle Darstellung von Ausschnitten der Daten mit größerem Detaillierungsgrad im Kontext der Überblicksvisualisierung. Bekannte interaktive Verzerrungstechniken sind hyperbolische und sphärische Verzerrungen. Diese Techniken finden bei der Visualisierung von Hierarchien und großen Graphen Verwendung. Sie sind auch teilweise mit anderen Visualisierungstechniken integriert. Ein Überblick über die interaktive Verzerrungstechniken findet sich in [LA94] und [CCF97]. 5.5 Interaktives Linking and Brushing Im Abschnitt 4 über Visualisierungstechniken haben wir gesehen, dass es eine Reihe von Techniken für die Visualisierung hochdimensionaler Daten gibt, die alle ihre Stärken und Schwächen haben. Die Idee von Linking and Brushing (Verknüpfung und Einfärbung) ist die Zusammenführung verschiedener Visualisierungstechniken, um die Nachteile der einzelnen Visualisierungstechniken auszugleichen. So können zum Beispiel zwei verschiedene Scatterplots einer hochdimensionalen Datenmenge durch die Einfärbung und Verknüpfung von Punkten in allen Projektionen kombiniert werden. Nach dem gleichen Prinzip können fast alle in diesem Artikel beschriebenen Visualisierungstechniken durch Linking and Brushing miteinander kombiniert werden. Das Ergebnis ist eine hervorgehobene Darstellung der markierten Daten in allen Visualisierungen, wodurch Abhängigkeiten und Korrelationen in den Daten erkennbar werden. Interaktive Veränderungen in einer Visualisierung werden sofort in den anderen Visualisierungen sichtbar. Es ist interessant, dass man in der durch Linking und Brushing verknüpften Visualisierung mehr erkennen kann, als in der Summe der Einzelvisualisierungen. Typische Beispiele für Visualisierungen, die mit Hilfe von interaktivem Linking and Brushing verknüpft werden, sind Scatterplots, Balkendiagramme, Parallele Koordinaten und Pixel-Visualisierungen. Die meisten interaktiven visuellen Datenexplorationssysteme unterstützen interaktives Linking and Brushing. 6 Zusammenfassung und Ausblick Die Exploration großer Datenmengen ist ein sehr wichtiges, aber schwieriges Problem. Informationsvisualisierungs-Techniken können helfen, dieses Problem zu lösen. Die Verwendung von Informationsvisualisierungs-Techniken in zahlreichen Systemen hat gezeigt, dass sie zum Aufspüren interessanter Informationen (wie zum Beispiel Korrelationen, Cluster, funktionale Abhängigkeiten und Ausnahmen) in großen Datenmengen beitragen können. Die Zahl der Anwendungen, die Informationsvisualisierungs-Techniken für eine verbesserte Datenexploration benutzen, steigt stetig an. Beispiele für Bereiche, in denen die visuelle Datenexploration heute schon erfolgreich eingesetzt wird, sind Betrugserkennung, Marketing und Data Mining zum Beispiel in bio-molekularen Datenbanken. Die Aufgabe zukünftiger Forschung ist die Integration von Informationsvisualisierungs-Techniken mit traditionellen Techniken aus den Bereichen Statistik, maschinelles Lernen und Operations Research. Erste Ansätze in diese Richtung sind in [WWT99], [ABKS99], [HKW99], [HSW00] und [AEK00] zu finden und auch kommerzielle Systeme wie [DBM01], [Gra01], [SAS01] und [SPS01] beginnen sich in diese Richtung zu orientieren. Der Vorteil einer solchen Integration ist eine Steigerung der Qualität und Effizienz des Datenexplorationsprozesses. Zusätzlich müssen die visuellen Data-Mining-Techniken mit großen Datenbank und Data-Warehouse-Systemen verbunden werden. Das ultimative Ziel ist ein integriertes, leicht bedienbares und verständliches Datenexplorationssystem, das eine schnelle Exploration sehr großer Datenmengen ermöglicht. Literatur [ABKS99] Ankerst, M.; Breunig, M.; Kriegel, H.-P.; Sander, J.: Optics: Ordering points to identify the clustering structure. SIG- MOD 99, Int. Conf on Management of Data, Philadelphia, PA, pages 49-60, [AEK00] Ankerst, M., Ester, M., Kriegel, H.-P.: Towards an effective cooperation of the computer and the user for classification. ACM SIGKDD Int. Conf. On Knowledge Discovery & Data Mining (KDD 2000), pages , [AK02] Abello, J.; Korn, J.: Mgv: A system for visualizing massive multi-digraphs. Transactions on Visualization and Computer Graphics, [AKK96] Ankerst, M.; Keim, D. A.; Kriegel, H.- P.: Circle segments: A technique for visually exploring large multidimensional data sets. In: Proc. Visualization 96, Hot Topic Session, San Francisco, CA, [And72] Andrews, D. F.: Plots of high-dimensional data. Biometrics, 29: , [Asi85] Asimov, D.: The grand tour: A tool for viewing multidimensional data. SIAM Journal of Science & Stat. Comp., 6: , [BCS96] Becker, R. A.; Cleveland, W. S.; Shyu, M.-J.: The visual design and control of trellis display. Journal of Computational and Graphical Statistics, 5(2): , [BETT99] Battista, G. D.; Eades, P.; Tamassia, R.; Tollis, I. G.: Graph Drawing. Prentice Hall, [BSC96] Buja, A.; Swayne, D. F.; Cook, D.: Interactive high-dimensional data visualization. Journal of Computational and Graphical Statistics, 5(1):78-99, [CCF97] Carpendale, M. S. T.; Cowperthwaite, D. J.; Fracchia, F. D.: IEEE Computer graphics and applications, special issue on information visualization. IEEE Journal Press, 17(4):42-51, July [Che73] Chernoff, H.: The use of faces to represent points in k-dimensional space graphically. Journal Amer. Statistical Association, 68: , [Che99] Chen, C.: Information Visualisation and Virtual Environments. Springer-Verlag, London, [Cle93] Cleveland, W. S.: Visualizing Data. AT&T Bell Laboratories, Murray Hill, NJ, Hobart Press, Summit NJ, [CMS99] Card, S.; Mackinlay, J.; Shneiderman, B.: Readings in Information Visualization. Morgan Kaufmann, [DBM01] DBMiner: Dbminer software [Dod01] Dodge, M.: Web visualization. geography_of_cyberspace.html, Oct [EHJS01] Eagan, J.; Harrold, M. J.; Jones, J. A.; Stasko, J.: Visually encoding program test information to find faults in software. In: Technical Report, Georgia Institute of Technology, GIT-GVU-01-09, [FB90] Feiner, S.; Beshers, C.: Visualizing n-dimensional virtual worlds with n-vision. Computer Graphics, 24(2):37-38, Datenbank-Spektrum 2/2002
10 [FB94] Furnas, G. W.; Buja, A.: Prosections views: Dimensional inference through sections and projections. Journal of Computational and Graphical Statistics, 3(4): , [Gra01] Silicon Graphics: Mineset software [HBC+01] Huffaker, B.; Broido, A.; Claffy, K..; Fomenkov, M.; McCreary, S.; Moore, D.; Jakubiec, O.: Visualizing internet topology at a macroscopic scale. In analysis/topology/as_core_network, [Hea95] Hearst, M.: Tilebars: Visualization of term distribution information in full text information access. In: Proc. of ACM Human Factors in Computing Systems Conf. (CHI 95), pages 59-66, [HHNW02] Havre, S.; Hetzler, B.; Nowell, L.; Whitney, P.: Themeriver: Visualizing thematic changes in large document collections. Transactions on Visualization and Computer Graphics, [HKW99] Hinneburg, A.; Keim, D. A.; Wawryniuk, M.: HD-Eye: Visual mining of high-dimensional data. Computer Graphics & Applications Journal, 19(5):22-31, Sep/Oct [HSW00] Hofmann, H.; Siebes, A.; Wilhelm, A.: Visualizing association rules with interactive mosaic plots. ACM SIGKDD Int. Conf. On Knowledge Discovery & Data Mining (KDD 2000), Boston, MA, [Hub85] Huber, P. J.: The annals of statistics. Projection Pursuit, 13(2): , [ID90] Inselberg, A.; Dimsdale, B.: Parallel coordinates: A tool for visualizing multi-dimensional geometry. In: Proc. Visualization 90, San Francisco, CA, pages , [Kei00] Keim, D.: Designing pixel-oriented visualization techniques: Theory and applications. Transactions on Visualization and Computer Graphics, 6(1):59-78, Jan-Mar [Kei01] Keim, D.: Visual exploration of large databases. Communications of the ACM, 44(8):38-44, [KH98] Keim, D.; Herrmann, A.: The gridfit approach: An efficient and effective approach to visualizing large amounts of spatial data. In: Proc. Visualization 98, Research Triangle Park, NC, pages , [KHDH02] Keim, D. A.; Hao, M. C.; Dayal, U.; Hsu, M.: Pixel bar charts: A visualization technique for very large multi-attribute data sets. Information Visualization Journal, 1(1):1-14, Jan [KK94] Keim, D. A.; Kriegel, H.-P.: Visdb: Database exploration using multidimensional visualization. Computer Graphics & Applications, 6:40-49, Sept [KKA95] Keim, D. A.; Kriegel, H.-P.; Ankerst, M.: Recursive pattern: A technique for visualizing very large amounts of data. In: Proc. Visualization 95, Atlanta, GA, pages , [LA94] Leung, Y.; Apperley, M.: A review and taxonomy of distortion-oriented presentation techniques. In: Proc. Human Factors in Computing Systems CHI 94 Conf., Boston, MA, pages , [Lev91] Levkowitz, H.: Color icons: Merging color and texture perception for integrated visualization of multiple parameters. In: Proc. Visualization 91, San Diego, CA, pages 22-25, [LRP95] Lamping, J.;Rao, R.; Pirolli, P.: A focus + context technique based on hyperbolic geometry for visualizing large hierarchies. In: Proc. Human Factors in Computing Systems CHI 95 Conf., pages , [LWW90] LeBlanc, J.; Ward, M. O.; Wittels, N.: Exploring n-dimensional databases. In: Proc. Visualization 90, San Francisco, CA, pages , [MB95] Munzner, T.; Burchard, P.: Visualizing the structure of the world wide web in 3D hyperbolic space. In: Proc. VRML 95 Symp., San Diego, CA, pages 33-38, [PG88] Pickett, R. M.; Grinstein, G. G.: Iconographic displays for visualizing multidimensional data. In: Proc. IEEE Conf. on Systems, Man and Cybernetics, IEEE Press, Piscataway, NJ, pages , [RC94] Rao, R.; Card, S. K.: The table lens: Merging graphical and symbolic representation in an interactive focus+context visualization for tabular information. In: Proc. Human Factors in Computing Systems CHI 94 Conf., Boston, MA, pages , [SAS01] SAS: SAS software. com, [SCB92] Swayne, D. F.; Cook, D.; Buja, A.: User s Manual for XGobi: A Dynamic Graphics Program for Data Analysis. Bellcore Technical Memorandum, [SDZ+93] Schaffer; Doug; Zuo; Zhengping; Bartram; Lyn; Dill; John; Dubs; Shelli; Greenberg; Saul; Roseman: Comparing fisheye and full-zoom techniques for navigation of hierarchically clustered networks. In: Proc. Graphics Interface (GI 93), Toronto, Ontario, In: Canadian Information Processing Soc., Toronto, Ontario, Graphics Press, Cheshire, CT, pages 87-96, [Shn92] Shneiderman, B.: Tree visualization with treemaps: A 2D space-filling approach. ACM Transactions on Graphics, 11(1):92-99, [Shn96] Shneiderman, B.: The eye have it: A task by data type taxonomy for information visualizations. In: Visual Languages, [Shn99] Shneiderman, B.: Dynamic queries, starfield displays, and the path to spotfire. In [SM00] Schumann, H.; Müller, W.: Visualisierung: Grundlagen und allgemeine Methoden. Springer-Verlag, [Sma01] SmartMoney: Marketcap treemap visualization [Spe00] Spence, B.: Information Visualization. Pearson Education Higher Education publishers, UK, [SPS01] SPSS: SPSS software [STDS95] Spence, R.; Tweedie, L.; Dawkes, H.; Su, H.: Visualization for functional design. In: Proc. Int. Symp. on Information Visualization (InfoVis 95), pages 4-10, [STH02] Stolte, C.; Tang, D.; Hanrahan, P.: Polaris: A system for query, analysis and visualization of multi-dimensional relational databases. Transactions on Visualization and Computer Graphics, [Tri01] Trilk, J.: Software visualization. wwwbroy.informatik.tu-muenchen.de/~trilk/ sv.html, Oct [vwvl93] van Wijk, J. J.; van Liere, R. D.: Hyperslice. In: Proc. Visualization 93, San Jose, CA, pages , [War94] Ward, M. O.: Xmdvtool: Integrating multiple methods for visualizing multivariate data. In: Proc. Visualization 94, Washington, DC, pages , [War00] Ware, C.: Information Visualization: Perception for Design. Morgen Kaufmann, [Wis99] Wise, J. A.: The ecological approach to text visualization. Journal of the American Society for Information Science, 50(13): , [WTP+95] Wise, J. A.; Thomas, J. J.; Pennock, K.; Lantrip, D.; Pottier, M.; Schur, A.; Crow, V.: Visualizing the non-visual: Spatial analysis and interaction with information from text documents. In: Proc. Symp. on Information Visualization, Atlanta, GA, pages 51-58, [WWT99] Wong, P.; Whitney, P.; Thomas, J.: Visualizing association rules for text mining. Proc. Symposium on Information Visualization, Daniel Keim Universität Konstanz Universitätsstr Konstanz AT&T Shannon Research Labs 180 Park Ave Florham Park, NJ, 07932, USA [email protected] Datenbank-Spektrum 2/
Datenvisualisierung und Data Mining
B 26 Datenvisualisierung und Data Mining 1 B 26 Datenvisualisierung und Data Mining B 26.1 Einleitung Die rasante technologische Entwicklung der letzten zwei Jahrzehnte ermöglicht heute die persistente
Datenvisualisierung und Data Mining
Datenvisualisierung und Data Mining Daniel A. Keim Universität Konstanz und AT&T Shannon Research Labs 180 Park Ave, Florham Park, NJ, 07932, USA Telefon (+1) 973 360 8482, Fax (+1) 973 360 8077 [email protected]
Im Original veränderbare Word-Dateien
Computergrafik Bilder, Grafiken, Zeichnungen etc., die mithilfe von Computern hergestellt oder bearbeitet werden, bezeichnet man allgemein als Computergrafiken. Früher wurde streng zwischen Computergrafik
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
Visualisierung großer Datenbanken
Business Intelligence 1 Visualisierung großer Datenbanken Prof. Dr. Hans-Peter Kriegel, Institut für Informatik, Universität München und Prof. Dr. Daniel A. Keim, Institut für Informatik, Universität Halle-Wittenberg
Professionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
Suche schlecht beschriftete Bilder mit Eigenen Abfragen
Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
Data Mining-Modelle und -Algorithmen
Data Mining-Modelle und -Algorithmen Data Mining-Modelle und -Algorithmen Data Mining ist ein Prozess, bei dem mehrere Komponenten i n- teragieren. Sie greifen auf Datenquellen, um diese zum Training,
Erstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
Anwendungshinweise zur Anwendung der Soziometrie
Anwendungshinweise zur Anwendung der Soziometrie Einführung Die Soziometrie ist ein Verfahren, welches sich besonders gut dafür eignet, Beziehungen zwischen Mitgliedern einer Gruppe darzustellen. Das Verfahren
Exploration und Klassifikation von BigData
Exploration und Klassifikation von BigData Inhalt Einführung Daten Data Mining: Vorbereitungen Clustering Konvexe Hülle Fragen Google: Riesige Datenmengen (2009: Prozessieren von 24 Petabytes pro Tag)
Vorlesung Betriebstechnik/Netzplantechnik Operations Research
Vorlesung Betriebstechnik/Netzplantechnik Operations Research Organisation Agenda Übungen Netzplantechnik GANTT-Diagramme Weitere Übungen 2 Übungen 3 weitere Übungen Nr. Vorgang Dauer AOB 1 Kickoff 2-2
THREAD ARCS: An Email Thread Visualization
THREAD ARCS: An Email Thread Visualization Eine Technik zur Visualisierung der Email Threads Wladimir Emdin Seminar Visualisierung verteilter Systeme Gliederung 1. Einführung: Email Threads und Ziele deren
Wie Google Webseiten bewertet. François Bry
Wie Google Webseiten bewertet François Bry Heu6ge Vorlesung 1. Einleitung 2. Graphen und Matrizen 3. Erste Idee: Ranking als Eigenvektor 4. Fragen: Exisi6ert der Eigenvektor? Usw. 5. Zweite Idee: Die Google
SharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
Zahlen auf einen Blick
Zahlen auf einen Blick Nicht ohne Grund heißt es: Ein Bild sagt mehr als 1000 Worte. Die meisten Menschen nehmen Informationen schneller auf und behalten diese eher, wenn sie als Schaubild dargeboten werden.
Data Cube. Aggregation in SQL. Beispiel: Autoverkäufe. On-line Analytical Processing (OLAP) 1. Einführung. 2. Aggregation in SQL, GROUP BY
Data Cube On-line Analytical Processing (OLAP). Einführung Ziel: Auffinden interessanter Muster in großen Datenmengen 2. Aggregation in SQL, GROUP BY 3. Probleme mit GROUP BY 4. Der Cube-Operator! Formulierung
Programm 4: Arbeiten mit thematischen Karten
: Arbeiten mit thematischen Karten A) Anteil der ausländischen Wohnbevölkerung an der Wohnbevölkerung insgesamt 2001 in Prozent 1. Inhaltliche und kartographische Beschreibung - Originalkarte Bei dieser
Lichtbrechung an Linsen
Sammellinsen Lichtbrechung an Linsen Fällt ein paralleles Lichtbündel auf eine Sammellinse, so werden die Lichtstrahlen so gebrochen, dass sie durch einen Brennpunkt der Linse verlaufen. Der Abstand zwischen
1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
Visualisierung. Rückblick. Scientific Visualization vs. Informationsvisualisierung. Allgemeine Ziele und Anforderungen Prof. Dr.-Ing.
Allgemeine Ziele und Prof. Dr.-Ing. Detlef Krömker Goethe-Universität, Frankfurt Graphische Datenverarbeitung Rückblick K als Anwendung der CG K Meilensteine der Entwicklung K Terminologie Scientific Visualization
SMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.
Binäre Bäume Definition: Ein binärer Baum T besteht aus einer Menge von Knoten, die durch eine Vater-Kind-Beziehung wie folgt strukturiert ist: 1. Es gibt genau einen hervorgehobenen Knoten r T, die Wurzel
Trust your Eyes - Grundlagen der Visualisierung und wie man mit Visualisierungen faken kann Vortrag 23C3: Trust your Eyes - S.
Trust your Eyes - Grundlagen der Visualisierung und wie man mit Visualisierungen faken kann Überblick Was ist Visualisierung? - Beispiele Theorie der Visualisierung Definition Referenzmodelle (Pipelines)
1 Möglichkeiten zur Darstellung von Daten
1 1 Möglichkeiten zur Darstellung von Daten 1.1 Diagramme 1.1.1 Datenreihen in Zeilen oder Spalten Die erste Wahl bei der Erstellung eines Diagramms besteht daraus, ob die Datenreihen auf den Daten aus
How to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
Konzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am 14.08.08
Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements von Stephanie Wilke am 14.08.08 Überblick Einleitung Was ist ITIL? Gegenüberstellung der Prozesse Neuer
Elementare Bildverarbeitungsoperationen
1 Elementare Bildverarbeitungsoperationen - Kantenerkennung - 1 Einführung 2 Gradientenverfahren 3 Laplace-Verfahren 4 Canny-Verfahren 5 Literatur 1 Einführung 2 1 Einführung Kantenerkennung basiert auf
1. LINEARE FUNKTIONEN IN DER WIRTSCHAFT (KOSTEN, ERLÖS, GEWINN)
1. LINEARE FUNKTIONEN IN DER WIRTSCHAFT (KOSTEN, ERLÖS, GEWINN) D A S S O L L T E N N A C H E U R E M R E F E R A T A L L E K Ö N N E N : Kostenfunktion, Erlösfunktion und Gewinnfunktion aufstellen, graphisch
Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.
Lineare Gleichungen mit einer Unbekannten Die Grundform der linearen Gleichung mit einer Unbekannten x lautet A x = a Dabei sind A, a reelle Zahlen. Die Gleichung lösen heißt, alle reellen Zahlen anzugeben,
Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
OECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
Proseminar: Website-Managment-System. NetObjects Fusion. von Christoph Feller
Proseminar: Website-Managment-System NetObjects Fusion von Christoph Feller Netobjects Fusion - Übersicht Übersicht Einleitung Die Komponenten Übersicht über die Komponenten Beschreibung der einzelnen
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ
WEBINAR@LUNCHTIME THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ HERZLICH WILLKOMMEN BEI WEBINAR@LUNCHTIME Moderation Anne K. Bogner-Hamleh SAS Institute GmbH Education Consultant Training
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
Visualisierung der Imperfektion in multidimensionalen Daten
Visualisierung der Imperfektion in multidimensionalen Daten Horst Fortner Imperfektion und erweiterte Konzepte im Data Warehousing Betreuer: Heiko Schepperle 2 Begriffe (1) Visualisierung [Wikipedia] abstrakte
6. Bayes-Klassifikation. (Schukat-Talamazzini 2002)
6. Bayes-Klassifikation (Schukat-Talamazzini 2002) (Böhm 2003) (Klawonn 2004) Der Satz von Bayes: Beweis: Klassifikation mittels des Satzes von Bayes (Klawonn 2004) Allgemeine Definition: Davon zu unterscheiden
SDD System Design Document
SDD Software Konstruktion WS01/02 Gruppe 4 1. Einleitung Das vorliegende Dokument richtet sich vor allem an die Entwickler, aber auch an den Kunden, der das enstehende System verwenden wird. Es soll einen
Lineare Funktionen. 1 Proportionale Funktionen 3 1.1 Definition... 3 1.2 Eigenschaften... 3. 2 Steigungsdreieck 3
Lineare Funktionen Inhaltsverzeichnis 1 Proportionale Funktionen 3 1.1 Definition............................... 3 1.2 Eigenschaften............................. 3 2 Steigungsdreieck 3 3 Lineare Funktionen
PK-Website: Besuche & Seitenaufrufe 2010 und 2011
Abb. 2011-4/278 (Ausschnitt) PK-Website: Besuche & Seitenaufrufe bis 31. Dezember 2011, 248.993 Besuche, 425.183 Seitenaufrufe SG Dezember 2011 / Januar 2012 PK-Website: Besuche & Seitenaufrufe 2010 und
Datenvisualisierung mit JMP
Datenvisualisierung mit JMP Patrick René Warnat HMS Analytical Software GmbH Rohrbacherstr. 26 Heidelberg [email protected] Zusammenfassung Das JMP Paket ist ein Softwareprodukt der
7. ArcView-Anwendertreffen. Einbindung von Datenbanken in ArcMap am Beispiel der Biotopkartierung Bayern. Daniel Fuchs
7. ArcView-Anwendertreffen Einbindung von Datenbanken in ArcMap am Beispiel der Biotopkartierung Bayern Daniel Fuchs 1. Grundlagen Biotopkartierung: Datenformat Die Daten der Biotopkartierung Bayern werden
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank
mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank In den ersten beiden Abschnitten (rbanken1.pdf und rbanken2.pdf) haben wir uns mit am Ende mysql beschäftigt und kennengelernt, wie man
Übungen zur Softwaretechnik
Technische Universität München Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Markus Pister, Dr. Bernhard Rumpe WS 2002/2003 Lösungsblatt 9 17. Dezember 2002 www4.in.tum.de/~rumpe/se
0 Einführung: Was ist Statistik
0 Einführung: Was ist Statistik 1 Datenerhebung und Messung 2 Univariate deskriptive Statistik 3 Multivariate Statistik 4 Regression 5 Ergänzungen Explorative Datenanalyse EDA Auffinden von Strukturen
Grundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
Virtuelle Fotografie (CGI)
(CGI) Vorteile und Beispiele Das ist (k)ein Foto. Diese Abbildung ist nicht mit einer Kamera erstellt worden. Was Sie sehen basiert auf CAD-Daten unserer Kunden. Wir erzeugen damit Bilder ausschließlich
Auswerten mit Excel. Viele Video-Tutorials auf Youtube z.b. http://www.youtube.com/watch?v=vuuky6xxjro
Auswerten mit Excel Viele Video-Tutorials auf Youtube z.b. http://www.youtube.com/watch?v=vuuky6xxjro 1. Pivot-Tabellen erstellen: In der Datenmaske in eine beliebige Zelle klicken Registerkarte Einfügen
Zeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
Computer Vision I. Nikos Canterakis. Lehrstuhl für Mustererkennung, Universität Freiburg,
Nikos Canterakis Lehrstuhl für Mustererkennung, Universität Freiburg, Literatur Richard Hartle and Andrew Zisserman. Multiple View Geometr in computer vision, Cambridge Universit Press, 2 nd Ed., 23. O.D.
Visualisierung in Natur- und Technikwissenschaften. 0. Einführung. Vorlesung: Mi, 11:15 12:45 + Fr, 9:15 10:45, INF 368 532 Prof. Dr.
Visualisierung in Natur- und Technikwissenschaften 0. Einführung Vorlesung: Mi, 11:15 12:45 + Fr, 9:15 10:45, INF 368 532 Prof. Dr. Heike Leitte Vertiefung Computergraphik und Visualisierung Jürgen Hesser
Daten- visualisierung. (und wie man diese vermeidet)
5Fallen der Daten- visualisierung (und wie man diese vermeidet) Seit Jahrzehnten nutzen wir Diagramme, um Business-Daten besser zu verstehen. Aber selbst wenn die Daten unterschiedlich waren, blieben die
Korrelation (II) Korrelation und Kausalität
Korrelation (II) Korrelation und Kausalität Situation: Seien X, Y zwei metrisch skalierte Merkmale mit Ausprägungen (x 1, x 2,..., x n ) bzw. (y 1, y 2,..., y n ). D.h. für jede i = 1, 2,..., n bezeichnen
Anhand des bereits hergeleiteten Models erstellen wir nun mit der Formel
Ausarbeitung zum Proseminar Finanzmathematische Modelle und Simulationen bei Raphael Kruse und Prof. Dr. Wolf-Jürgen Beyn zum Thema Simulation des Anlagenpreismodels von Simon Uphus im WS 09/10 Zusammenfassung
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers
Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers Ist Excel das richtige Tool für FMEA? Einleitung Wenn in einem Unternehmen FMEA eingeführt wird, fangen die meisten sofort damit an,
Der monatliche Tarif für ein Handy wurde als lineare Funktion der Form f(x) = k x + d modelliert (siehe Grafik).
1) Handytarif Der monatliche Tarif für ein Handy wurde als lineare Funktion der Form f(x) = k x + d modelliert (siehe Grafik). Euro Gesprächsminuten Tragen Sie in der folgenden Tabelle ein, welche Bedeutung
1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
OSF Integrator für Btracking und Salesforce Anleitung für die Nutzer
OSF Integrator für Btracking und Salesforce Anleitung für die Nutzer Inhalt Beschreibung... 2 Beginn der Nutzung... 2 OSF Integrator für Btracking und Salesforce... 3 1. Fügen Sie Rechnungs- und Versandadressen
Computer Vision I. Nikos Canterakis. Lehrstuhl für Mustererkennung, Universität Freiburg
Nikos Canterakis Lehrstuhl für Mustererkennung, Universität Freiburg Gliederung 6 Endliche Kameras Die Lochkamera Die Projektive Kamera Die projektive Kamera Spalten von P Zeilen von P Hauptpunkt und Hauptachse
IT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit
IT-Governance und Social, Mobile und Cloud Computing: Ein Management Framework... Bachelorarbeit zur Erlangung des akademischen Grades Bachelor of Science (B.Sc.) im Studiengang Wirtschaftswissenschaft
HTML5. Wie funktioniert HTML5? Tags: Attribute:
HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,
C++11 C++14 Kapitel Doppelseite Übungen Musterlösungen Anhang
Einleitung Dieses Buch wendet sich an jeden Leser, der die Programmiersprache C++ neu lernen oder vertiefen möchte, egal ob Anfänger oder fortgeschrittener C++-Programmierer. C++ ist eine weitgehend plattformunabhängige
Einführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
Insiderwissen 2013. Hintergrund
Insiderwissen 213 XING EVENTS mit der Eventmanagement-Software für Online Eventregistrierung &Ticketing amiando, hat es sich erneut zur Aufgabe gemacht zu analysieren, wie Eventveranstalter ihre Veranstaltungen
Berechnungen in Access Teil I
in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer
Professionelle Diagramme mit Excel 2010 erstellen. Peter Wies. 1. Ausgabe, 2. Aktualisierung, März 2014. Themen-Special W-EX2010DI
Peter Wies 1. Ausgabe, 2. Aktualisierung, März 2014 Professionelle Diagramme mit Excel 2010 erstellen Themen-Special W-EX2010DI 2 Professionelle Diagramme mit Excel 2010 erstellen - Themen-Special 2 Wichtige
13. Lineare DGL höherer Ordnung. Eine DGL heißt von n-ter Ordnung, wenn Ableitungen y, y, y,... bis zur n-ten Ableitung y (n) darin vorkommen.
13. Lineare DGL höherer Ordnung. Eine DGL heißt von n-ter Ordnung, wenn Ableitungen y, y, y,... bis zur n-ten Ableitung y (n) darin vorkommen. Sie heißt linear, wenn sie die Form y (n) + a n 1 y (n 1)
Daniel Warneke [email protected] 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers
Design Patterns Daniel Warneke [email protected] 08.05.2006 Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns 1/23 Übersicht Einleitung / Motivation Design Patterns Beispiele Rolle des
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen
geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Vollständigkeit halber aufgeführt. Gehen wir einmal davon aus, dass die von uns angenommenen 70% im Beispiel exakt berechnet sind. Was würde
Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
Anzeige von eingescannten Rechnungen
Anzeige von eingescannten Rechnungen Wenn Sie sich zu einer Eingangsrechnung die eingescannte Originalrechnung ansehen möchten, wählen Sie als ersten Schritt aus Ihrem Benutzermenü unter dem Kapitel Eingangsrechnung
SolarWinds Engineer s Toolset
SolarWinds Engineer s Toolset Monitoring Tools Das Engineer s Toolset ist eine Sammlung von 49 wertvoller und sinnvoller Netzwerktools. Die Nr. 1 Suite für jeden Administrator! Die Schwerpunkte liegen
BASIS Karten, WEA-Katalog, Projektierung, Objekte etc.
Das Basismodul enthält diese Elemente: 1. Projektsteuerung / -management 3. Kartenhandling-System 2. Windenergieanlagen-Katalog 4. Projektierung und objektorientierte Dateneingabe Die Projektsteuerung
DESIGN GUIDE 3D-DRUCK !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! und Ihre Ideen werden be/greifbar. !!! DESIGN GUIDE für 3D-DRUCK !!!!!!! Version 02 am 16.03.
und Ihre Ideen werden be/greifbar DESIGN GUIDE für 3D-DRUCK Vorwort Ideen und Visionen lassen sich mittels 3D-Druck einfach, kostengünstig und schnell visualisieren. Es ist einfacher eine Idee mittels
Ugra Proof Certification Tool
Ugra Proof Certification Tool Erwin Widmer Geschäftsführer St. Gallen Ugra Verein zur Förderung wissenschaftlicher Untersuchungen in der Druckindustrie existiert seit 1952 Arbeitete bis 2005 eng mit der
Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems
Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Name: Bruno Handler Funktion: Marketing/Vertrieb Organisation: AXAVIA Software GmbH Liebe Leserinnen und liebe Leser,
Im Original veränderbare Word-Dateien
Objekte einer Datenbank Microsoft Access Begriffe Wegen seines Bekanntheitsgrades und der großen Verbreitung auch in Schulen wird im Folgenden eingehend auf das Programm Access von Microsoft Bezug genommen.
SUDOKU - Strategien zur Lösung
SUDOKU Strategien v. /00 SUDOKU - Strategien zur Lösung. Naked Single (Eindeutiger Wert)? "Es gibt nur einen einzigen Wert, der hier stehen kann". Sind alle anderen Werte bis auf einen für eine Zelle unmöglich,
FIS: Projektdaten auf den Internetseiten ausgeben
Rechenzentrum FIS: Projektdaten auf den Internetseiten ausgeben Ist ein Forschungsprojekt im Forschungsinformationssystem (FIS) erfasst und für die Veröffentlichung freigegeben, können Sie einige Daten
V 2 B, C, D Drinks. Möglicher Lösungsweg a) Gleichungssystem: 300x + 400 y = 520 300x + 500y = 597,5 2x3 Matrix: Energydrink 0,7 Mineralwasser 0,775,
Aufgabenpool für angewandte Mathematik / 1. Jahrgang V B, C, D Drinks Ein gastronomischer Betrieb kauft 300 Dosen Energydrinks (0,3 l) und 400 Liter Flaschen Mineralwasser und zahlt dafür 50, Euro. Einen
TeamSphere. Die Geo-Wissensdatenbank. Entwickelt von
Entwickelt von Erhöhung der Beratungsqualität Die zentrale Verwaltung des Wissens aller Mitarbeiter und der schnelle Zugriff während des Kundengespräches ermöglicht eine neue Dimension in der Beratung.
Supporting Consumers by Characterizing the Quality of Online Health Information: A Multidimensional Framework. Von Dominic Kipry
Supporting Consumers by Characterizing the Quality of Online Health Information: Von Inhalt Einführung Methoden zur Bewertung der Qualität A Multidimensional Quality Framework Content Quality Dimension
Bilder zum Upload verkleinern
Seite 1 von 9 Bilder zum Upload verkleinern Teil 1: Maße der Bilder verändern Um Bilder in ihren Abmessungen zu verkleinern benutze ich die Freeware Irfan View. Die Software biete zwar noch einiges mehr
impact ordering Info Produktkonfigurator
impact ordering Info Copyright Copyright 2013 veenion GmbH Alle Rechte vorbehalten. Kein Teil der Dokumentation darf in irgendeiner Form ohne schriftliche Genehmigung der veenion GmbH reproduziert, verändert
Dokumentation zum Spielserver der Software Challenge
Dokumentation zum Spielserver der Software Challenge 10.08.2011 Inhaltsverzeichnis: Programmoberfläche... 2 Ein neues Spiel erstellen... 2 Spielfeldoberfläche... 4 Spielwiederholung laden... 5 Testdurchläufe...
Speicher in der Cloud
Speicher in der Cloud Kostenbremse, Sicherheitsrisiko oder Basis für die unternehmensweite Kollaboration? von Cornelius Höchel-Winter 2013 ComConsult Research GmbH, Aachen 3 SYNCHRONISATION TEUFELSZEUG
Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis Das komplette Material finden Sie hier: Download bei School-Scout.de
Additional Cycle Index (ACIX) Thomas Theuerzeit
Additional Cycle Index (ACIX) Thomas Theuerzeit Der nachfolgende Artikel über den ACIX stammt vom Entwickler des Indikators Thomas Theuerzeit. Weitere Informationen über Projekte von Thomas Theuerzeit
Programmierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
IBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
Grundwissen Informatik 6. Jahrgangsstufe
Grundwissen Informatik kann nicht direkt weitergegeben werden, sondern sie muss erst verarbeitet und in eine Darstellung (Repräsentation) gebracht werden (z. B. eine Strichliste, ein Foto, ein Diagramm,
Farbtypen. Bedeutung von Farben 1. Drucken. Arbeiten mit Farben. Papierhandhabung. Wartung. Problemlösung. Verwaltung. Index
Bedeutung von Farben 1 Ihr Drucker bietet Ihnen die Möglichkeit, Farben als Kommunikationsmittel einzusetzen. Farben wecken die Aufmerksamkeit, schaffen Respekt und verleihen Ihren Ausdrucken oder sonstigen
In diesem Kurs lernen Sie, wie in EXCEL Diagramme erzeugt werden und was Sie dabei beachten sollten.
OSZ Wirtschaft und Sozialversicherung Berlin Fach: Rechnungswesen/Datenverarbeitung /Wn EXCEL-Kurs ABSCHREIBUNGEN Lektion: Erstellen von Diagrammen Ziele dieses Kurses: In diesem Kurs lernen Sie, wie in
Responsive Webdesign. Schritt für Schritt zum Design für jedes Endgerät
Responsive Webdesign Schritt für Schritt zum Design für jedes Endgerät Was ist responsive Design? Ganz kurz: Responsive Webdesign beschreibt eine technische und gestalterische Methode, Inhalte Ihrer Webseite
