Module 1

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/28

flashcard set

Earn XP

Description and Tags

Module1

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

29 Terms

1
New cards

What is data visualization?

Visualization is typically used for data exploration and making the unseen visible.

2
New cards

Why visualization works?

Based on human perception, exploit pattern recognition capabilities of the human visual system, eyes act as a very high-bandwidth channel to the brain, large portion dedicated to visual processing, processing occurs in parallel at the precociousness level.

3
New cards

Why not statistics or ML instead of Viz ?

Statistics for different dataset can be the same. Wrong conclusion can be drawn from same statistics. One outlier in the data can mess up the statistics.

4
New cards

What is information visualization?

The use of computer-supported, interactive, visual representations of abstract data to amplify cognition.

<p>The use of computer-supported, <strong>interactive</strong>, visual representations of <strong>abstract </strong>data to amplify cognition.</p>
5
New cards

Why human in the loop?

Visual representations of datasets and interactions designed to help people carry out tasks more effectively.

For well-defined questions, stats or ML are often sufficient.

6
New cards

Visualization pipeline

Data —> Filter (transform data) —> Map (geographical objects) —> project (images) —> User.

<p>Data —&gt; Filter (transform data) —&gt; Map (geographical objects) —&gt; project (images) —&gt; User.</p>
7
New cards

Goals of visualisations?

  1. To explore - data exploration.

  2. To analyze - verification or falsification

  3. To present - communication of results.

8
New cards

Visualization Design

  • Huge space of design alternatives.

    • there are always tradeoffs.

  • Many possibilities are know to be ineffective.

  • Guidelines continue to evolve.

9
New cards

Visualization design process

  1. Look at the design space as globally as possible.

    1. If you start with specific thought, you will limit your space, ending up in bad visualization.

10
New cards

Question to ask while validation of visual design ?

  1. How do you know if the visual design works?

    1. better?faster?

    2. more effective?

    3. get more insights?

  2. What sort of tasks do we need to evaluate?

  3. Who are the intended users?

  4. Which data are we using?

    Validation is a difficult task.

11
New cards

Nested model for Design process.

Iterative/refinement process.
Domain situation, Data/task abstraction, visual encoding/interaction idioms, algorithms.

<p>Iterative/refinement process.<br>Domain situation, Data/task abstraction, visual encoding/interaction idioms, algorithms.</p>
12
New cards

Domain situation - problem characterization

Understanding data, tasks, users.
1. Users:

  1. what are their needs/wants/limitations/skills? What is their workflow?

  1. How to provide actionable knowledge?

    1. what decision must be made?

    2. what information is relevant for that?

  2. How to make them?

    1. Happy/enthusiastic/satisfied?

  1. Data:

    1. use domain specific vocabulary.

    2. Produce a set of tasks/questions of target users on the data on different levels.

    3. Information obtained through interviews, observations.

<p>Understanding data, tasks, users.<br>1.  Users: </p><ol><li><p>what are their needs/wants/limitations/skills? What is their workflow?</p></li></ol><ol start="2"><li><p>How to provide <strong>actionable knowledge?</strong></p><ol><li><p>what decision must be made?</p></li><li><p>what information is relevant for that?</p></li></ol></li><li><p>How to make them?</p><ol><li><p>Happy/enthusiastic/satisfied?</p></li></ol></li></ol><p></p><ol start="2"><li><p>Data:</p><ol><li><p>use domain specific vocabulary.</p></li><li><p>Produce a set of tasks/questions of target users on the data on different levels.</p></li><li><p>Information obtained through interviews, observations.</p><p></p></li></ol></li></ol><p></p>
13
New cards

Data/task abstraction

Converts a domain situation to a visualization problem.

Abstraction of data and task in terms of table, hierarchy, sets, search, compare, see trends, etc.

14
New cards

Visual encoding/interaction idioms

Take the data, task, and analyses to visualizations.
explore design space.
1. Sketching is important: find solution, structure, break and make solution.

2. Engineering, systematic approach

15
New cards

Algorithm

Layout algorithm, ordering, rendering.

16
New cards

Disadvantages of nested models

A mistake at the higher level cannot be corrected on the lower.

17
New cards

Nested model - Validation

knowt flashcard image
18
New cards

Visual Encoding Design - Analysis framework

Domain and data/task abstraction

  • What about the data → data abstraction

  • Why is the user looking at → task abstraction.

Visual encoding/interaction idiom

  • How is it shown → visual encoding and interaction.

19
New cards

What? Data abstraction.

Data and Dataset types:

  1. Tables: Items and attributes.

  2. Networks and Trees: Items, Links and attributes.

  3. Fields: Grids, positions, attributes.

  4. Geometry: Items, positions.

  5. Clusters, Sets, Lists: Items

20
New cards

What ? (Attributes) Data abstractions

Attributes → columns

Key attribute → ID.

21
New cards

Types of Attribute

Categorical - No order at all. E.g. Fruits, colors, shapes

Ordered -

  • Direction: Sequential: Age, length, weight, Diverging: temperature, , Cyclic: weeks, months.

  • ordinal - Have an order. E.g Age, temperature. NO CONTINUOUS SPACE.

  • quantitative - Continuous space.

Dataset Availability: static and dynamic.

ID: IS CATEGORICAL, because it does not have an intrinsic meaning.

22
New cards

Task Abstraction

Is this a good visualisation? Main question
Domain question might be too vagure, not relevant, hard to understand without domain knowledge, hard to match to a proposed solution.

We need to translate domain language into more abstract structures.
Reason about the most appropriate encoding.
Reflect about differences and commonalities.

23
New cards

Task abstraction - Tuples as Tuples (Actions and Target).

Actions: Analyze, Search, Query - How vis is used.
Targets: All Data, Attributes, Network data, Spatial data - Aspects of data of interest.

24
New cards

Actions - Analyze

  1. Consume:

    1. Discover: Fine new knowledge, generate hypothesis, verify.

    2. Present: Communication of information.

    3. Enjoy: Causal encounters.

  2. Produce:

    1. Annotate: addition of graphical or textual annotations to existing data, Typically manual.

    2. Record: Save/capture

    3. Derive: Produce new data elements based on existing data elements.

25
New cards

Action - Search

<p></p>
26
New cards

Action - Query

  1. Identify: characteristics of single target.

  2. Compare: Compare multiple targets.

  3. Summarise : Summarization of all possible targets.

27
New cards

Target - All data

  1. Trend - high level patterns in the data, increase, decrease, peak, valley.

  2. Outliers - Data that does not fit with backdrop or normal behavior.

  3. Features - Particular structures of interest, task and data dependent.

28
New cards

Target - Attributes

  1. One

    1. Distribution - extremes

  2. Many

    1. Dependency

    2. Correlation

    3. Similarity.

29
New cards

Targets - Network and Spatial Data

  1. Topology - paths

  2. Spacital Data - shape