Data Visualization-5
Data Visualization-5
● Why Validate?
● Four Levels of Design
● Angles of Attack
● Threats to Validity
● Validation Approaches
● Validation Examples
2/
Why Validate?
3/
Four Levels of Design
4/
Four Levels of Design
● At the top is the situation level, where you consider the
details of a particular application domain for vis.
● Next is the what–why abstraction level, where you map
those domain-specific problems and data into forms
that are independent of the domain.
● The following how level is the design of idioms that
specify the approach to visual encoding and interaction.
● Finally, the last level is the design of algorithms to
instantiate those idioms computationally
5/
Angles of Attack
● There are two common angles of attack for vis design: top down or
bottom up.
● Considering the four levels of nested model explicitly can help you
avoid the pitfall of skipping important steps
6/
Threats to Validity
● Each of the four levels has a different set of threats to
validity: that is, different fundamental reasons why you
might have made the wrong choices.
8/
Validation Approaches
● Immediate Versus down-stream validation.
● Having nested levels is that most kinds of validation for
the outer levels are not immediate because they require
results from the downstream levels nested within them.
● Downstream dependencies add to the difficulty of
validation: a poor showing of a test may misdirect
attention upstream, when in fact the problem results
from a poor choice at the current level.
9/
Validation Approaches
10 /
Validation Examples
● Social Network Analysis- Matrix Explorer system for
social network analysis [Henry and Fekete 06],
● At the domain situation level, there is explicit
characterization of the social network analysis domain,
which is validated with the qualitative techniques of
interviews and an exploratory study using participatory
design methods with social scientists and other
researchers who use social network data.
11 /
Validation Examples
● At the abstraction level, the detailed list of
requirements of the target user needs discussed in
terms of abstract tasks and data.
● There is a thorough discussion of the primary
encoding idiom design decision to use both node–
link and matrix views to show the data, and also of
many secondary encoding issues.
● There is also a discussion of both basic interaction
idioms and more complex interaction via interactive
reordering and clustering.
12 /
Validation Examples
13 /
Thank You
14 /