V is for Visualization: Practical Considerations for Visualizing "Big Data"

80
is for Visualization @everydayanal yst Myles Harrison www.everydayanalytic s.ca myles@mylesharriso n.com Big Data Week 2014 05-07-14 Practical Considerations for Visualizing “Big Data”

description

Presented as part of Big Data Week 2014 in Toronto at Viafoura HQ: http://viafoura.com/blog/big-data-week-2014/

Transcript of V is for Visualization: Practical Considerations for Visualizing "Big Data"

Page 1: V is for Visualization: Practical Considerations for Visualizing "Big Data"

V is for Visualization

@everydayanalyst

Myles Harrison

www.everydayanalytics.ca

[email protected]

Big Data Week 201405-07-14

Practical Considerations for Visualizing “Big Data”

Page 2: V is for Visualization: Practical Considerations for Visualizing "Big Data"

?

Page 3: V is for Visualization: Practical Considerations for Visualizing "Big Data"

01100010 01101001 01100111 00100000 01100100 01100001 01110100 01100001

Page 4: V is for Visualization: Practical Considerations for Visualizing "Big Data"

DATA

Page 5: V is for Visualization: Practical Considerations for Visualizing "Big Data"

DATA

Page 6: V is for Visualization: Practical Considerations for Visualizing "Big Data"

The 3 “V”s of Big Data:Volume

Velocity

Variety

Visualization!

4

Page 7: V is for Visualization: Practical Considerations for Visualizing "Big Data"

i.

Page 8: V is for Visualization: Practical Considerations for Visualizing "Big Data"

DIMENSIONS

MEASURES

Page 9: V is for Visualization: Practical Considerations for Visualizing "Big Data"

attentive processing

Page 10: V is for Visualization: Practical Considerations for Visualizing "Big Data"

attentive processingpre-

Page 11: V is for Visualization: Practical Considerations for Visualizing "Big Data"

1172 / 293 = ?

1172

293

Page 12: V is for Visualization: Practical Considerations for Visualizing "Big Data"

Adapted from Show Me The Numbers, 2nd ed. by Stephen Few. Analytics Press, 2012

Page 13: V is for Visualization: Practical Considerations for Visualizing "Big Data"

orientation length closure size (area)

curvature density estimation colour (hue)

intensity intersection termination depth

Page 14: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 15: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 16: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 17: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 18: V is for Visualization: Practical Considerations for Visualizing "Big Data"

f(x) = data-ink

total ink used

Page 19: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 20: V is for Visualization: Practical Considerations for Visualizing "Big Data"

ii.

(how filling)

Page 21: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 22: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 23: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 24: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 25: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 26: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 27: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 28: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 29: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 30: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 31: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 32: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 33: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 34: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 35: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 36: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 37: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 38: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 39: V is for Visualization: Practical Considerations for Visualizing "Big Data"

STOP!

Page 40: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 41: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 42: V is for Visualization: Practical Considerations for Visualizing "Big Data"

quantity of interest

den

sity

Page 43: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 44: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 45: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 46: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 47: V is for Visualization: Practical Considerations for Visualizing "Big Data"

iii.

(quickly now)

Page 48: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 49: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 50: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 51: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 52: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 53: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 54: V is for Visualization: Practical Considerations for Visualizing "Big Data"

iv.

(the spice of life)

Page 55: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 56: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 57: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 58: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 59: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 60: V is for Visualization: Practical Considerations for Visualizing "Big Data"

METADATA

Page 61: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 62: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 63: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 64: V is for Visualization: Practical Considerations for Visualizing "Big Data"

ABC

101010101010101101010110

Page 65: V is for Visualization: Practical Considerations for Visualizing "Big Data"

Natural Language Processing (NLP)

bag o’ words

tf-idf

sentiment analysis

stemming

named-entity recognitionshingling

semantic analysisinformation retrieval

N-grams

Page 66: V is for Visualization: Practical Considerations for Visualizing "Big Data"

1.0

0.0

-1.0

Page 67: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 68: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 69: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 70: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 71: V is for Visualization: Practical Considerations for Visualizing "Big Data"

• Dimensionality reduction techniques:– Multi-dimensional scaling (MDS)– Principle Components Analysis (PCA)– Linear Discriminant Analysis (LDA)

• Variable selection (forward & backward)

Problems of High Dimensionality

Page 72: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 73: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 74: V is for Visualization: Practical Considerations for Visualizing "Big Data"

Credit: Kirk, Andy. In Praise of Slopegraphs.

Page 75: V is for Visualization: Practical Considerations for Visualizing "Big Data"

v.

(no jumping allowed)

Page 76: V is for Visualization: Practical Considerations for Visualizing "Big Data"

Summary

• Keep in mind the basics - understand data & perception in visualization

• Use visualization for what it is good at, and analysis techniques to handle the ‘Big’ part

• Complexity can be handled with analytical techniques and less-common visualization types (where appropriate)

Page 77: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 78: V is for Visualization: Practical Considerations for Visualizing "Big Data"

The Spectrum of Data Visualization

ANALYSISDESIGN

Graphs

Data Art Infographics Dashboards

TablesInformation Design

ScienceArt ?

Page 79: V is for Visualization: Practical Considerations for Visualizing "Big Data"
Page 80: V is for Visualization: Practical Considerations for Visualizing "Big Data"

gracias