Difference between revisions of "Lesson 7"
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...") |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 30: | Line 30: | ||
− | <font size="5">''' | + | <font size="5">'''Visualising and Analysing Multivariate Data'''</font> |
+ | |||
+ | =Content= | ||
+ | |||
+ | * Introduction to Multivariate Data | ||
+ | * Trellis | ||
+ | * Correlation Matrix | ||
+ | * Ternary Plot | ||
+ | * Glyphs or Star Plot | ||
+ | * Heatmap | ||
+ | * Parallel Coordinate Plot | ||
+ | * Treemap | ||
+ | |||
+ | |||
+ | =Readings= | ||
+ | |||
+ | ==Core Readings== | ||
+ | |||
+ | * [http://www.perceptualedge.com/articles/b-eye/visual_multivariate_analysis.pdf An Introduction to Visual Multivariate Analysis] | ||
+ | * [https://search-proquest-com.libproxy.smu.edu.sg/docview/228501277?rfr_id=info%3Axri%2Fsid%3Aprimo Corrgrams: Exploratory Displays for Correlation Matrices] | ||
+ | * [https://en.wikipedia.org/wiki/Ternary_plot Ternary Plot] | ||
+ | * [https://link-springer-com.libproxy.smu.edu.sg/content/pdf/10.1007%2F978-3-540-33037-0_8.pdf Multivariate Data Glyphs] | ||
+ | * [https://link-springer-com.libproxy.smu.edu.sg/content/pdf/10.1007%2F978-3-540-33037-0_25.pdf Parallel Coordinates] | ||
+ | * [http://en.wikipedia.org/wiki/Heat_map Wikipedia: Heatmap] | ||
+ | |||
+ | |||
+ | ==Optional Readings== | ||
+ | |||
+ | * [http://junkcharts.typepad.com/junk_charts/2010/06/the-scatterplot-matrix-a-great-tool.html The scatter-plot matrix: a great tool] | ||
+ | * [https://search-proquest-com.libproxy.smu.edu.sg/docview/1750838449?rfr_id=info%3Axri%2Fsid%3Aprimo A Graphical Display of Large Correlation Matrices] | ||
+ | * [https://www.sciencedirect.com/topics/engineering/ternary-diagram Ternary Diagram] | ||
+ | * [http://csmgeo.csm.jmu.edu/geollab/fichter/Sedrx/readternary.html Reading a Ternary Diagram] | ||
+ | * [http://www.ifs.tuwien.ac.at/~silvia/wien/vu-infovis/articles/Inselberg-InfoVis97.pdf Multidimensional Detective] | ||
+ | * [https://eagereyes.org/techniques/parallel-coordinates Parallel Coordinates] | ||
+ | * [http://www.perceptualedge.com/articles/b-eye/parallel_coordinates.pdf Multivariate Analysis Using Parallel Coordinates] | ||
+ | |||
+ | |||
+ | =R Methods= | ||
+ | |||
+ | ==Ternary Plot== | ||
+ | |||
+ | * R packages for creating ternary plot | ||
+ | ** [https://cran.r-project.org/web/packages/Ternary/index.html Ternary], which employs the native plot functions; | ||
+ | ** [https://plot.ly/r/ternary-plots/ Plotly], which uses a bespoke suite of plotting functions; | ||
+ | ** [https://cran.r-project.org/web/packages/vcd/index.html vcd], which contains the function ternaryplot; | ||
+ | ** [http://www.ggtern.com/ ggtern], an extension to ggplot2. | ||
+ | |||
+ | |||
+ | ==Heatmap== | ||
+ | |||
+ | * [https://warwick.ac.uk/fac/sci/moac/people/students/peter_cock/r/heatmap Using R to draw a Heatmap from Microarray Data] | ||
+ | * R packages for creating heatmap | ||
+ | ** heatmap() [R base function, stats package]: Draws a simple heatmap. | ||
+ | ** heatmap.2() [gplots R package]: Draws an enhanced heatmap compared to the R base function. | ||
+ | ** pheatmap() [pheatmap R package]: Draws pretty heatmaps and provides more control to change the appearance of heatmaps. | ||
+ | ** Heatmap() [[https://bioconductor.org/packages/release/bioc/html/ComplexHeatmap.html ComplexHeatmap] R/Bioconductor package]: Draws, annotates and arranges complex heatmaps (very useful for genomic data analysis) | ||
+ | ** [https://cran.r-project.org/web/packages/superheat/ Superheatmap] | ||
+ | ** d3heatmap() [d3heatmap R package]: Draws an interactive/clickable heatmap |
Latest revision as of 23:13, 3 October 2019
|
|
|
|
|
Visualising and Analysing Multivariate Data
Contents
Content
- Introduction to Multivariate Data
- Trellis
- Correlation Matrix
- Ternary Plot
- Glyphs or Star Plot
- Heatmap
- Parallel Coordinate Plot
- Treemap
Readings
Core Readings
- An Introduction to Visual Multivariate Analysis
- Corrgrams: Exploratory Displays for Correlation Matrices
- Ternary Plot
- Multivariate Data Glyphs
- Parallel Coordinates
- Wikipedia: Heatmap
Optional Readings
- The scatter-plot matrix: a great tool
- A Graphical Display of Large Correlation Matrices
- Ternary Diagram
- Reading a Ternary Diagram
- Multidimensional Detective
- Parallel Coordinates
- Multivariate Analysis Using Parallel Coordinates
R Methods
Ternary Plot
- R packages for creating ternary plot
Heatmap
- Using R to draw a Heatmap from Microarray Data
- R packages for creating heatmap
- heatmap() [R base function, stats package]: Draws a simple heatmap.
- heatmap.2() [gplots R package]: Draws an enhanced heatmap compared to the R base function.
- pheatmap() [pheatmap R package]: Draws pretty heatmaps and provides more control to change the appearance of heatmaps.
- Heatmap() [ComplexHeatmap R/Bioconductor package]: Draws, annotates and arranges complex heatmaps (very useful for genomic data analysis)
- Superheatmap
- d3heatmap() [d3heatmap R package]: Draws an interactive/clickable heatmap