BAB 3
EXPLORING DATA
CREATED BY : ARIF DJUNAIDY (FTIF - ITS)
PRESENTED BY
: I PUTU GEDE HENDRA SUPUTRA, [Link]. [Link]
11 Maret 2015
OUTLINE
Summary Statistics
Visualization
WHAT IS DATA EXPLORATION?
A preliminary exploration of the data to
better understand its characteristics.
Key motivations of data exploration include
Helping to select the right tool for preprocessing or
analysis
Making use of humans abilities to recognize patterns
People can recognize patterns not captured by data analysis tools
Related to the area of Exploratory Data Analysis
(EDA)
Created by statistician John Tukey
Seminal book is Exploratory Data Analysis by Tukey
A nice online introduction can be found in Chapter 1 of the
NIST Engineering Statistics Handbook
[Link]
TECHNIQUES USED IN DATA
EXPLORATION
In EDA, as originally defined by Tukey
The focus was on visualization
Clustering and anomaly detection were viewed as
exploratory techniques
In data mining, clustering and anomaly detection are
major areas of interest, and not thought of as just
exploratory not discussed further in this chapter
In our discussion of data exploration, we focus on
Summary statistics
Visualization
Online Analytical Processing (OLAP) next week
IRIS SAMPLE DATA SET
Many of the exploratory data techniques are
illustrated with the Iris Plant data set.
Can be obtained from the UCI Machine Learning
Repository
[Link]
From the statistician Douglas Fisher
Three flower types (classes):
Setosa
Virginica
Versicolour
Four (non-class) attributes
Sepal width and length
Petal width and length
Virginica. Robert H. Mohlenbrock.
USDA NRCS. 1995. Northeast wetland
flora: Field office guide to plant
species. Northeast National Technical
Center, Chester, PA. Courtesy of USDA
NRCS Wetland Science Institute.
SUMMARY STATISTICS
Summary statistics are numbers that
summarize properties of the data
Summarized properties include frequency,
location and spread
Examples: location - mean
spread - standard
deviation
Most summary statistics can be calculated in a
single pass through the data
FREQUENCY AND MODE
The frequency of an attribute value is the
percentage of time the value occurs in
the
data set
For example, given the attribute gender and a representative
population of people, the gender female occurs about 50% of the time.
The mode of a an attribute is the most frequent attribute
value
The notions of frequency and mode are typically used with
categorical data
PERCENTILES
For continuous data, the notion of a
percentile is more useful.
Given an ordinal or continuous attribute x
and a number p between 0 and 100, the pth
percentile is a value xp of x such that p% of
the observed values of x are less than xp
For instance, the 50th percentile is the value
x50% such that 50% of all values of x are less
than x50%
MEASURES OF LOCATION: MEAN
AND MEDIAN
The mean is the most common measure of the
location of a set of points.
However, the mean is very sensitive to outliers.
Thus, the median or mean is also commonly used.
MEASURES OF SPREAD: RANGE AND
VARIANCE
Range is the difference between the max and min
The variance or standard deviation is the most
common measure of the spread of a set of points.
However, this is also sensitive to outliers, so that
other measures are often used: Absolute Average
Deviation (AAD), Median Absolute Deviation (MAD),
and interquartile range
VISUALIZATION
Visualization is the conversion of data into a visual
or tabular format so that the characteristics of the
data and the relationships among data items or
attributes can be analyzed or reported.
Visualization of data is one of the most powerful
and appealing techniques for data exploration.
Humans have a well developed ability to analyze large
amounts of information that is presented visually
Can detect general patterns and trends
Can detect outliers and unusual patterns
EXAMPLE: SEA SURFACE TEMPERATURE
The following shows the Sea Surface Temperature (SST) for
July 1982
Tens of thousands of data points are summarized in a single
figure
REPRESENTATION
Representation is the mapping of information to a
visual format
Data objects, their attributes, and the relationships
among data objects are translated into graphical
elements such as points, lines, shapes, and colors.
Example:
Objects are often represented as points
Their attribute values can be represented as the position
of the points or the characteristics of the points, e.g.,
color, size, and shape
If position is used, then the relationships of points, i.e.,
whether they form groups or a point is an outlier, is easily
perceived.
ARRANGEMENT
Arrangement is the placement of visual elements within a
display
Can make a large difference in how easy it is to understand
the data
Example:
SELECTION
Selection is the elimination or the de-emphasis of certain
objects and attributes
Selection may involve the choosing a subset of attributes
Dimensionality reduction is often used to reduce the number of
dimensions to two or three
Alternatively, pairs of attributes can be considered
Selection may also involve choosing a subset of objects
A region of the screen can only show so many points
Can sample, but want to preserve points in sparse areas
VISUALIZATION TECHNIQUES: HISTOGRAMS
Histogram
Usually shows the distribution of values of a single variable
Divide the values into bins and show a bar plot of the number of
objects in each bin.
The height of each bar indicates the number of objects
Shape of histogram depends on the number of bins
Example: Petal Width (10 and 20 bins, respectively)
TWO-DIMENSIONAL HISTOGRAMS
Show the joint distribution of the values of two attributes
Example: petal width and petal length
VISUALIZATION TECHNIQUES: BOX PLOTS
Box Plots
Invented by J. Tukey
Another way of displaying the distribution of data
Following figure shows the basic part of a box plot
outlier
90th percentile
75th percentile
50th percentile
25th percentile
10th percentile
EXAMPLE OF BOX PLOTS
Box plots can be used to compare attributes
VISUALIZATION TECHNIQUES:
SCATTER PLOTS
Scatter plots
Attributes values determine the position
Two-dimensional scatter plots most common, but can have
three-dimensional scatter plots
Often additional attributes can be displayed by using the
size, shape, and color of the markers that represent the
objects
It is useful to have arrays of scatter plots can compactly
summarize the relationships of several pairs of attributes
See example on the next slide
SCATTER PLOT ARRAY OF IRIS
ATTRIBUTES
VISUALIZATION TECHNIQUES:
CONTOUR PLOTS
Contour plots
Useful when a continuous attribute is measured
on a spatial grid
They partition the plane into regions of similar
values
The contour lines that form the boundaries of
these regions connect points with equal values
The most common example is contour maps of
elevation
Can also display temperature, rainfall, air
pressure, etc.
An example for Sea Surface Temperature (SST) is
provided on the next slide
CONTOUR PLOT EXAMPLE: SST DEC, 1998
Celsius
VISUALIZATION TECHNIQUES:
MATRIX PLOTS
Matrix plots
Can plot the data matrix
This can be useful when objects are sorted according to
class
Typically, the attributes are normalized to prevent one
attribute from dominating the plot
Plots of similarity or distance matrices can also be useful
for visualizing the relationships between objects
Examples of matrix plots are presented on the next two
slides
VISUALIZATION OF THE IRIS
DATA MATRIX
standard
deviation
VISUALIZATION OF THE IRIS
CORRELATION MATRIX
VISUALIZATION TECHNIQUES:
PARALLEL COORDINATES
Parallel Coordinates
Used to plot the attribute values of high-dimensional data
Instead of using perpendicular axes, use a set of parallel
axes
The attribute values of each object are plotted as a point
on each corresponding coordinate axis and the points are
connected by a line
Thus, each object is represented as a line
Often, the lines representing a distinct class of objects
group together, at least for some attributes
Ordering of attributes is important in seeing such
groupings
PARALLEL COORDINATES PLOTS FOR
IRIS DATA
OTHER VISUALIZATION TECHNIQUES
Star Plots
Similar approach to parallel coordinates, but axes radiate
from a central point
The line connecting the values of an object is a polygon
Chernoff Faces
Approach created by Herman Chernoff
This approach associates each attribute with a
characteristic of a face
The values of each attribute determine the appearance of
the corresponding facial characteristic
Each object becomes a separate face
Relies on humans ability to distinguish faces
STAR PLOTS FOR IRIS DATA
Setosa
Versicolour
Virginica
CHERNOFF FACES FOR IRIS DATA
Setosa
Versicolour
Virginica
THE END
THANK YOU