Difference between revisions of "Lesson 10"

From Visual Analytics for Business Intelligence
Jump to navigation Jump to search
(Created page with "<div style=background:#2B3856 border:#A3BFB1> 200px <font size = 5; color="#FFFFFF">IS428 Visual Analytics for Business Intelligence</font> </div> <!--MAIN H...")
 
Line 30: Line 30:
  
  
<font size="5">'''Introduction to Visual Analytics'''</font>
+
<font size="5">'''Network Visualisation and Analysis: Knowledge Discovery in Linked Data'''</font>
 +
 
 +
== Content ==
 +
 
 +
Data Visualisation Through Their Graph Representation
 +
*  Basic concept of graph
 +
*  Data and graph
 +
*  Where to find the data?
 +
 
 +
Network Graph Drawing
 +
*  Hierarchical tress
 +
*  Spanning trees
 +
*  Networks
 +
*  Directed graphs
 +
*  Treemaps
 +
 
 +
Network Graph Layout Techniques
 +
*  Force-directed techniques
 +
*  Multidimensional scaling
 +
*  The pulling under constrains model
 +
*  Bipartite graphs
 +
 
 +
Applications of Network Visualisation
 +
*  Organisation network
 +
*  Business network [http://www.theyrule.net/2004/tr2.php]
 +
*  Political network [http://www.cs.umd.edu/hcil/socialaction/]
 +
*  Social network [http://hci.stanford.edu/jheer/projects/vizster/]
 +
*  News network
 +
 
 +
 
 +
= Network Graph Visualisation and Analysis Tool in R =
 +
 
 +
== Network graph data wrangling==
 +
 
 +
* [https://cran.r-project.org/web/packages/tidygraph/index.html Tidygraph]
 +
* [https://www.data-imaginist.com/2017/introducing-tidygraph/ Introducing tidygraph]
 +
* [https://www.data-imaginist.com/2018/tidygraph-1-1-a-tidy-hope/ tidygraph 1.1 – A tidy hope]
 +
* [https://www.rstudio.com/resources/videos/tidying-up-your-network-analysis-with-tidygraph-and-ggraph/ Tidying up your network analysis with tidygraph and ggraph]
 +
 
 +
== Network graph analysis and visualisation packages in R ==
 +
 
 +
* [https://cran.r-project.org/web/packages/igraph/index.html igraph]
 +
* [https://cran.r-project.org/web/packages/network/ network]
 +
* [https://cran.r-project.org/web/packages/sna/index.html sna]
 +
 
 +
== Network graph visualisation packages in R==
 +
 
 +
* [https://cran.r-project.org/web/packages/ggraph/index.html ggraph: An Implementation of Grammar of Graphics for Graphs and Networks]
 +
** [https://cran.r-project.org/web/packages/ggraph/vignettes/Edges.html Edges]
 +
** [https://cran.r-project.org/web/packages/ggraph/vignettes/Layouts.html Layouts]
 +
** [https://cran.r-project.org/web/packages/ggraph/vignettes/Nodes.html Nodes]
 +
 
 +
* [https://briatte.github.io/ggnet/ ggnet2 of GGarray]
 +
* [https://cran.r-project.org/web/packages/geomnet/index.html geomnet: Network Visualization in the 'ggplot2' Framework]
 +
** [https://github.com/sctyner/geomnet The geomnet package]
 +
* [https://cran.r-project.org/web/packages/ggnetwork/ ggnetwork: Geometries to Plot Networks with 'ggplot2']
 +
** [https://cran.r-project.org/web/packages/ggnetwork/vignettes/ggnetwork.html ggnetwork: Network geometries for ggplot2]
 +
 
 +
== High Recommended ==
 +
 
 +
* [https://shirinsplayground.netlify.com/2018/03/got_network/ Another Game of Thrones network analysis]
 +
* [https://rstudio-pubs-static.s3.amazonaws.com/298685_7ca83d01093a4ed79479197945d3783d.html ggmap and ggraph]
 +
* Visual Analytics Projects
 +
** [https://wiki.smu.edu.sg/1617t3isss608g1/Introduction Discovering traffic patterns by using network graph visualisations]
 +
** [https://wiki.smu.edu.sg/1617t3isss608g1/ShinyNET shinyNET: A web-based flight data visualisation toolkit using R Shiny and ggraph]
 +
** [https://wiki.smu.edu.sg/1617t3isss608g1/ISSS608_2016-17_T3_Group8_Arules_Project_Proposal VRshiny: An Application for better business decision making - Visualizing Association Rules with Network Diagram in Shiny]
 +
** [https://wiki.smu.edu.sg/1718t1isss608g1/ISSS608_2017-18_T1_Group5_Proposal Linking the globe: An Interactive Dashboard for Exploring Aviation Expansion Along the "Belt and Road"]
 +
 +
 
 +
== Interactive network graph visualisation packages in R ==
 +
 
 +
* [https://cran.r-project.org/web/packages/visNetwork/index.html visNetwork: Network Visualization using 'vis.js' Library]
 +
** [https://cran.r-project.org/web/packages/visNetwork/vignettes/Introduction-to-visNetwork.html Introduction to visNetwork]
 +
** [https://datastorm-open.github.io/visNetwork/ visNetwork, an R package for interactive network visualization]
 +
** [https://rcrastinate.blogspot.com/2018/09/network-visualization-of-football.html Network visualization of football transfers using the 'visNetwork' package]
 +
** [https://www.statworx.com/de/blog/interactive-network-visualization-with-r/ Interactive Network Visualization with R]
 +
** [https://markrstevenson.com/blog/o4M13O7ErOCXpT1Dfaiq Network Visualisation with visNetwork]
 +
** [https://wesslen.github.io/text%20mining/topic-networks/ Using R to Detect Communities of Correlated Topics]
 +
** [https://www.showmeshiny.com/hungarian-interbank-lending/ Network analysis of the Hungarian interbank lending market]
 +
** [https://www.biorxiv.org/content/10.1101/080036v1.full Netpredictor: R and Shiny package to perform Drug-Target Bipartite network analysis and prediction of missing links]
 +
** For more example, refer to [https://www.google.com/search?sa=N&q=visNetwork+in+R&tbm=isch&source=univ&client=firefox-b-d&ved=2ahUKEwj-xcz78r3jAhWb8HMBHTcAA5g4FBCwBHoECAYQAQ&biw=1536&bih=722 Images for visNetwork in R]   
 +
 
 +
* [https://cran.r-project.org/web/packages/networkD3/index.html networkD3: D3 JavaScript Network Graphs from R]
 +
** [https://christophergandrud.github.io/networkD3/ networkD3]
 +
 
 +
 
 +
= Network Graph Visualisation and Analysis Tool =
 +
 
 +
'''Gephi'''
 +
 
 +
*  Webpage [http://gephi.org/]
 +
 
 +
*  Download [http://gephi.org/users/download/]
 +
 
 +
* Tutorial: Quick Start [http://gephi.org/users/quick-start/], Visualization [http://gephi.org/users/tutorial-visualization/], and Layouts [http://gephi.org/users/tutorial-layouts/]
 +
 
 +
*  Forum [http://forum.gephi.org/]
 +
 
 +
 
 +
= Readings =
 +
 
 +
* Visual Analysis of Complex Networks for Business Intelligence with Gephi [https://hal.archives-ouvertes.fr/hal-00828795/document]
 +
* Graph Drawing [http://en.wikipedia.org/wiki/Graph_drawing]
 +
* Graph Analytics - Lesson Learned and Challenges Ahead [https://www.cs.umd.edu/users/ben/papers/Wong2011Graph.pdf]
 +
* Learning to Read and Interpret Network Graph Data Visualizations [http://noduslabs.com/cases/learn-read-interpret-network-graphs-data-visualization/]
 +
* The Visualization of Networks [http://www.vismaster.eu/news/von/]
 +
* ViZster: Visualizing Online Social Networks [http://hci.stanford.edu/jheer/projects/vizster/early_design/]
 +
* Adam Perer. "Finding Beautiful Insights in the Chaos of Social Network Visualizations". In '''Beautiful Visualization'''. O’Reilly Press. [http://perer.org/papers/adamPerer-BV_ch10.pdf]
 +
* Visual Complexity [http://www.visualcomplexity.com/vc/]

Revision as of 22:51, 29 October 2019

Va.jpg IS428 Visual Analytics for Business Intelligence

About

Weekly Session

Assignments

Visual Analytics Project

Course Resources

 



Network Visualisation and Analysis: Knowledge Discovery in Linked Data

Content

Data Visualisation Through Their Graph Representation

  • Basic concept of graph
  • Data and graph
  • Where to find the data?

Network Graph Drawing

  • Hierarchical tress
  • Spanning trees
  • Networks
  • Directed graphs
  • Treemaps

Network Graph Layout Techniques

  • Force-directed techniques
  • Multidimensional scaling
  • The pulling under constrains model
  • Bipartite graphs

Applications of Network Visualisation

  • Organisation network
  • Business network [1]
  • Political network [2]
  • Social network [3]
  • News network


Network Graph Visualisation and Analysis Tool in R

Network graph data wrangling

Network graph analysis and visualisation packages in R

Network graph visualisation packages in R

High Recommended


Interactive network graph visualisation packages in R


Network Graph Visualisation and Analysis Tool

Gephi

  • Tutorial: Quick Start [6], Visualization [7], and Layouts [8]


Readings

  • Visual Analysis of Complex Networks for Business Intelligence with Gephi [10]
  • Graph Drawing [11]
  • Graph Analytics - Lesson Learned and Challenges Ahead [12]
  • Learning to Read and Interpret Network Graph Data Visualizations [13]
  • The Visualization of Networks [14]
  • ViZster: Visualizing Online Social Networks [15]
  • Adam Perer. "Finding Beautiful Insights in the Chaos of Social Network Visualizations". In Beautiful Visualization. O’Reilly Press. [16]
  • Visual Complexity [17]