CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role...
Transcript of CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role...
![Page 1: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/1.jpg)
1
CIIC8015 Mineria de Datos
CLASE 9:
Visualization
Dr. Edgar Acuna
Departmento de Matematicas
Universidad de Puerto Rico- Mayaguez
math.uprm.edu/~edgar
![Page 2: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/2.jpg)
2
Outline
Visualization role
Representing data in 1,2, and 3-D
Representing data in 4+ dimensions
Scatterplot Matrix
Survey plots
Parallel coordinates
Scatterplots
![Page 3: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/3.jpg)
3
The visualization role
Visualization is the process of transforming information into a visual form enabling the user to observe the information.
Using successful visualizations for data mining and knowledge discovery tasks can reduce the time it takes to understand the underlying data, find relationships, and discover information.
One of the goals of visualization is explorative analysis.
![Page 4: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/4.jpg)
4
Visualization role (cont)
In explorative analysis, visualization techniques are applied prior to the application of classification techniques to obtain insight into the characteristics of the dataset. The process involves a search for structures and the result is a visualization of the data which provides a hypothesis about the data.
This use of visualization may improve the understanding that users have of their data, thereby, increasing the likelihood that new and useful information will be gained from the data.
![Page 5: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/5.jpg)
5
Visualization Role
Support interactive exploration
Help in result presentation
Disadvantages:
requires human eyes
Can be misleading
![Page 6: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/6.jpg)
6
Tufte’s Principles of Graphical Excellence
Give the viewer
the greatest number of ideas
in the shortest time
with the least ink in the smallest space.
Tell the truth about the data!
(E.R. Tufte, “The Visual Display of Quantitative Information”, 2nd edition)
![Page 7: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/7.jpg)
7
Visualization Methods
Visualizing in 1-D, 2-D and 3-D
well-known visualization methods
Visualizing more dimensions
Scatterplot matrix
Survey plots
Parallel Coordinates
Radviz
Star Coordinates
![Page 8: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/8.jpg)
8
1-D (Univariate) data
stripchart(x,vertical=T,col=2) #Dotplot
hist(x,col=3) #Histogram
boxplot(x,horizontal=T,col="blue") #Boxplot
![Page 9: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/9.jpg)
9
1-D (Univariate) Data
Representations
7
5
3
1
0 20
Median
low highMiddle 50%
Tukey box plot
Histogram
![Page 10: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/10.jpg)
10
2-D (Bivariate) Data
Scatter plot, …
price
mileage
![Page 11: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/11.jpg)
11
3-D Data
Scatter3d in Rcmdr library
Scatterplot3 in the scatterplot3d library
Cloud() in lattice library. Lattice is a free version of trellis.
![Page 12: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/12.jpg)
12
Scatter3d from Rcmdr library
![Page 13: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/13.jpg)
13
Scatterplot3d from scatterplot3d library
![Page 14: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/14.jpg)
14
Cloud() form the lattice library
![Page 15: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/15.jpg)
15
3-D Data (persp)
price
> x =seq(-10, 10, length= 30); y=x> f =function(x,y) { r <- sqrt(x^2+y^2); 10 * sin(r)/r }> z =outer(x, y, f); z[is.na(z)] = 1; op = par(bg = "white")> persp(x, y, z, theta = 30, phi = 30, expand = 0.5, col = "lightblue")
![Page 16: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/16.jpg)
16
3-D wireframe(lattice)
![Page 17: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/17.jpg)
17
Visualizing in 4+ Dimensions
Scatterplot Matrix
Chernoff faces
Survey Plot
Parallel coordinate plot
Radviz
Star Coordinates
![Page 18: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/18.jpg)
18
Multiple Views
Give each variable its own display
A B C D E1 4 1 8 3 52 6 3 4 2 13 5 7 2 4 34 2 6 3 1 5
A B C D E
1
2
3
4
Problem: does not show correlations
![Page 19: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/19.jpg)
19
pairs() Scatterplot Matrix
Represent each possiblepair of variables in theirown 2-D scatterplot (car data)Useful for detectinglinear correlations (e.g. V3 & V4)
But missesmultivariate effects
![Page 20: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/20.jpg)
20
Chernoff Faces
Encode different variables’ values in characteristicsof human face. The user decides its own coding.
http://www.cs.uchicago.edu/~wiseman/chernoff/http://hesketh.com/schampeo/projects/Faces/chernoff.html
Cute applets:
![Page 21: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/21.jpg)
21
Interactive Face
![Page 22: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/22.jpg)
22
Face.plot() S. Aoki’s function
![Page 23: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/23.jpg)
23
Star Plots (Chambers et al., 1983)
![Page 24: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/24.jpg)
24
Visualization function in dprep:
imagmiss( ) determine the existence of missing values in the dataset, identify their location and quantity.
surveyplot( ) constructs a survey plot of the dataset
parallelplot( ) constructs a parallel coordinate plot of the data
Starcoord()
Radviz()
![Page 25: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/25.jpg)
25
The survey plot (Lohninger, 1994)
A visualization invented by a French cartographer, Jacques Bertin, that is closely related to the visualization techniques: bar graph and permutation matrix.
Consists of n rectangular areas or lines, one for each dimension of the dataset, that are vertically arranged.
Each data value of an attribute is mapped to a point on the vertical line and the point is extended to a line with length proportional to the corresponding value.
The strength of this visualization lays in its ability to show the relations and dependencies between any two attributes, especially when the data is sorted on a particular dimension.
![Page 26: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/26.jpg)
26
The survey plot:surveyplot(dataset: matrix , name: string, class: integer,
orderon: integer, obs: list of integer )
![Page 27: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/27.jpg)
27
Surveyplot as a tool to detect outliers
![Page 28: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/28.jpg)
28
Parallel Coordinates
• Encode variables along a horizontal row• Vertical line specifies values
Dataset in a Cartesian coordinates
Same dataset in parallel coordinates
Invented by Alfred Inselberg while at IBM, 1985
![Page 29: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/29.jpg)
29
The parallel coordinate plot:
The parallel coordinate plot, described by Al Inselberg (1985), represents multidimensional data using lines.
Whereas in traditional Cartesian coordinates all axes are mutually perpendicular, in parallel coordinate plots, all axes are parallel to one another and equally spaced.
In this approach, a point in m-dimensional space is represented as a series of m-1 line segments in 2-dimensional space. Thus, if the original data observation is written as (x1, x2, … xm,), then its parallel coordinate representation is the m-1 line segments connecting points (1,x1), (2,x2), . . . (m,xm).
Typically, features will be standardized before a parallel coordinate plot is drawn.
![Page 30: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/30.jpg)
30
Example: Visualizing Iris Data
sepal length
sepal width
petal length
petal width
5.1 3.5 1.4 0.2
4.9 3 1.4 0.2
... ... ... ...
5.9 3 5.1 1.8
Iris setosa
Iris versicolor
Iris virginica
![Page 31: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/31.jpg)
31
Parallel Coordinates Sepal Length
5.1
sepal length
sepal width
petal length
petal width
5.1 3.5 1.4 0.2
![Page 32: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/32.jpg)
32
Parallel Coordinates: 2 DSepal Length
5.1
Sepal Width
3.5
sepal length
sepal width
petal length
petal width
5.1 3.5 1.4 0.2
![Page 33: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/33.jpg)
33
Parallel Coordinates: 4 DSepal Length
5.1
Sepal Width
Petal length
Petal Width
3.5
sepal length
sepal width
petal length
petal width
5.1 3.5 1.4 0.2
1.4 0.2
![Page 34: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/34.jpg)
34
5.1
3.5
1.40.2
Parallel Visualization of Iris data
![Page 35: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/35.jpg)
35
Parallelplot (cont)
Pairwise comparison is limited to those axis that are adjacent.
For a dataset with p attributes there are p! permutations of the attributes so each of them is adjacent to every attribute in some permutation.
Wegman (1990) determined that only [(p+1)/2] permutations are needed.([.] is the greatest integer function).
![Page 36: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/36.jpg)
36
The parallel coordinate plotparallelplot(dataset: matrix , name: string, class: integer,
comb: integer, obs: list of integer )
Interpretation:•Each different color represents a different class. •If two attributes are highly positively correlated, lines passing from one feature to another tend not to intersect between the parallel coordinate axes.
Iris dataset:
•Data on the flowers.
•4 attributes (sepal length, sepal width petal length, and petal width,)
•150 instances
•3 classes (Setosa, Versicolor, Virginica)
•No missing values.
![Page 37: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/37.jpg)
37
•For highly negatively correlated attributes, the line segments tend to cross near a single point between the two parallel coordinate axes.•The presences of outliers is suggested by poly-lines that do not follow the pattern for their class.Some discrimination can be observed for several features.One limitation of this displays is the loss of the information that is encoded into the lines between the axes for discrete, heterogeneous data attributes.
The parallel coordinate plot
![Page 38: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/38.jpg)
38
Parallelplot as a tool to detect outliers
![Page 39: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/39.jpg)
39
Parallel Visualization Summary
Each data point is a line
Similar points correspond to similar lines
Lines crossing over correspond to negatively correlated attributes
Interactive exploration and clustering
Problems: order of axes, limit to ~20 dimensions
![Page 40: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/40.jpg)
40
RadViz (Ankerst, et al., 1996)
a radial visualization
One spring for each feature .
One end attached to perimeter point where the feature position is located. The other end attached to a data point.
Each data point is displayed inside the circle where the sum of the spring forces equals 0.
![Page 41: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/41.jpg)
41
![Page 42: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/42.jpg)
42
Star Coordinates (Kandogan, 2001)
Each dimension shown as an axis
Data value in each dimension is represented as a vector.
Data points are scaled to the length of the axis
- min mapping to origin
- max mapping to the end
![Page 43: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/43.jpg)
43
Star Coordinates Contd
Cartesian Star CoordinatesP=(v1, v2) P=(v1,v2,v3,v4,v5,v6,v7,v8)
Mapping:• Items → dots• Σ attribute vectors → position
v1
v2
d1
p
![Page 44: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/44.jpg)
44
starcoord(breastw,main="breastw",class=T)
![Page 45: CIIC8015 Mineria de Datosacademic.uprm.edu/eacuna/dm9.pdf · Outline Visualization role Representing data in 1,2, and 3-D Representing data in 4+ dimensions Scatterplot Matrix Survey](https://reader035.fdocuments.in/reader035/viewer/2022070723/5f01e1667e708231d4017d05/html5/thumbnails/45.jpg)
45
Visualization software
Free and Open-source
Ggobi (before was xgobi). Built using Gtk. Interface with databases systems. Runs on Windows and Linux. http://www.ggobi.org/
Xmdv. The multivariate data visualization tool. Available for Linux and Windows. Built using OpenGL and Tcl/Tk. See http://davis.wpi.edu/~xmdv/
Many more - see www.kdnuggets.com/software/visualization.html