Transcript
Page 1: OU Rise library analytics viz

Visualising Activity Data

Dept of Communication and Systems,The Open University

Scattered puzzle pieces next to solved fragment by Horia Varlan

Tony Hirst

Page 2: OU Rise library analytics viz

Visual Analysis

vs.

Presentation Graphics

Page 3: OU Rise library analytics viz

This is NOT a presentation about:- data discovery- data preparation- data cleansing

Page 4: OU Rise library analytics viz
Page 5: OU Rise library analytics viz

What data is there?0

Page 6: OU Rise library analytics viz

AEIOU – Aberystwyth University – aggregated repository activity data

Agtivity – University of Manchester – usage data from Advanced Video Conferencing services users

Exposing VLE Data – University of Cambridge – activity and attention data for Cambridge’s institutional virtual learning environment

Library Impact Data – Huddersfield University – prove a statistically significant correlation between library usage and student attainment

RISE – Open University – use attention data recorded by EZProxy to provide recommendations to users of the EBSCO Discovery search solution.

Salt – University of Manchester – using 10 years of library circulation data to support long tail discovery

Shared OpenURL Data – EDINA – open OpenURL data

STAR-Trak – Leeds Metropolitan University – highlight and manage interventions with students who are at risk of dropping out

UCIAD – Open University – investigate the use of semantic technologies for integrating user activity data from different systems

Page 7: OU Rise library analytics viz

Some example visualisation types…

Page 8: OU Rise library analytics viz
Page 9: OU Rise library analytics viz

How manydimensions?

Page 10: OU Rise library analytics viz

So what might aTREEMAP

be good for?Q:

Page 11: OU Rise library analytics viz

aka “seasonal subseries”

Page 12: OU Rise library analytics viz

So what might aCYCLE PLOTbe good for?Q:

Page 13: OU Rise library analytics viz

Use white space

gnuplot

Page 14: OU Rise library analytics viz

What else dotime series hide?Q:

Page 15: OU Rise library analytics viz

Trends

#time series data in d#first differencefd=np.diff(d)

Autocorrelation

matplotlib

Page 16: OU Rise library analytics viz

Gephi

Page 17: OU Rise library analytics viz
Page 18: OU Rise library analytics viz
Page 19: OU Rise library analytics viz

How manydimensions?

Page 20: OU Rise library analytics viz
Page 21: OU Rise library analytics viz
Page 22: OU Rise library analytics viz

So where might we findNETWORK GRAPHS

defined?Q:

Page 23: OU Rise library analytics viz
Page 24: OU Rise library analytics viz

Tools…

Page 25: OU Rise library analytics viz

…vary…

Page 26: OU Rise library analytics viz

R(ggplot)

Page 27: OU Rise library analytics viz

Protovis

Page 28: OU Rise library analytics viz

Processing

Page 29: OU Rise library analytics viz
Page 30: OU Rise library analytics viz

Data Application Output

Data [Code] Output

Page 31: OU Rise library analytics viz

Tools can also be appropriated…

Page 32: OU Rise library analytics viz

Gource

Page 33: OU Rise library analytics viz
Page 34: OU Rise library analytics viz

Things to remember…

Page 35: OU Rise library analytics viz

Data has “shape”

“Shape Sorter”, by Ella’s Dad

Page 36: OU Rise library analytics viz
Page 37: OU Rise library analytics viz

What size/shape/state is it in…?1

Page 38: OU Rise library analytics viz

Big text file..?

…ask your nearest Unix sysadmin for help

http://blog.ouseful.info/2011/06/03/postcards-from-a-text-processing-excursion/ http://bit.ly/lOVySX

Page 39: OU Rise library analytics viz

How is it structured?2

Page 40: OU Rise library analytics viz
Page 41: OU Rise library analytics viz

Bulk properties andsimple manipulations

Number of rows containing xStructural ordering (sort by column)

…again, ask your nearest Unix sysadmin for help

Page 42: OU Rise library analytics viz

Data format can be key

“Key”, by dewitt

Page 43: OU Rise library analytics viz

How is it formatted?3

Page 44: OU Rise library analytics viz
Page 45: OU Rise library analytics viz

“Writing diagrams”4

Page 46: OU Rise library analytics viz

Graphviz

Page 47: OU Rise library analytics viz

digraph test {

CSV [shape=box]KML [shape=box]JSON [shape=box]XML [shape=box]RDF [shape=box]HTML [shape=box]

GoogleSpreadsheet [shape=Msquare]RDFTripleStore [shape=Msquare]"[SPARQL]" [shape=diamond]"[YQL]" [shape=diamond]"[GoogleVizDataAPI]" [shape=diamond]"<GoogleGadgets>" [shape=doubleoctagon]"<GoogleVizDataCharts>" [shape=doubleoctagon]"<GoogleMaps>" [shape=doubleoctagon]"<GoogleEarth>" [shape=doubleoctagon]"<JQueryCharts_etc>" [shape=doubleoctagon]

"[SPARQL]"->RDF;"[SPARQL]"->XML;"[SPARQL]"->CSV;"[SPARQL]"->JSON;JSON-> "<JQueryCharts_etc>";CSV->"{GoogleRefine}"CSV->ScraperWikiJSON->ScraperWiki"[YQL]"->ScraperWikiScraperWiki->CSVHTML->ScraperWikiHTML->"[YQL]""[SPARQL]"->"[YQL]""{GoogleRefine}"->CSV [style=dashed]CSV->"<Gephi>" [style=dashed]"<Gephi>"->CSV [style=dashed]RDF->"[YQL]”}

.dot

Page 48: OU Rise library analytics viz

Once only/first use?N times use?Automation?5

Page 49: OU Rise library analytics viz

Data Application Output

Data [Code] Output

Page 50: OU Rise library analytics viz

What do you wantto learn from it?6

Page 51: OU Rise library analytics viz

How canvisual(isation)s help?

Page 52: OU Rise library analytics viz

Just remember this:

what stories

- are you hoping to discover?- are you trying to tell?

Page 53: OU Rise library analytics viz

I hope that’s been

ouseful.info ….?

Page 54: OU Rise library analytics viz

Treemap Caveat – Stephen Few


Recommended