Data Visualization with R (TRA103)
Thursday, February 27, 2014 from 9:00 AM to 5:00 PM (GMT)
London, United Kingdom
Learn how to build graphics in R using a range of packages
R is one of the most powerful platforms available for visualizing and making sense data. This practically oriented course introduces participants to the wide variety of packages available within R for creating compelling graphs and interactive graphics and visualizations.
After completing ‘Data Visualization in R’, you will be able to:
- Import data into R, and create both basic visualizations using the base packages in R
- Use lattice package to explore multivariate data
- Use ggplot2 (grammar of graphics) package to build graphs
- Visualize data interactively with iPlots, googleVis and Ggobi
The R platform provides a power and comprehensive platform for visualizing data, understanding and evaluating statistical models, and effectively communicating our study results to both technical and nontechnical audiences.
- Review basics of R
- R’s Four Graphic Systems
The Base Graphics in R has several tools for creating univariate and multivariate plots. You’ll learn
- Univariate plots (histogram, density, pie, dot, box, violin and bean, time series) plots
- Multivariate plots (scatter plot, mosaic plot, 3D scatter, balloon, correlograms) plots
- Customizing Base Graphics ((fonts, axes, grids, titles, labels, colors, symbols, legends)
- Combining Several Graphs Together
The lattice package, written by Deepayan Sarkar, attempts to improve on base R graphics by providing better defaults and the ability to easily display multivariate relationships. In particular, the package supports the creation of trellis graphs - graphs that display a variable or the relationship between variables, conditioned on one or more other variables.
- Introduction to Lattice Plots
- Customizing Lattice Plots
The ggplot2 package, created by Hadley Wickham, offers a powerful graphics language for creating elegant and complex plots. Its popularity in the R community has exploded in recent years. Originally based on Leland Wilkinson's The Grammar of Graphics, ggplot2 allows you to create graphs that represent both univariate and multivariate numerical and categorical data in a straightforward manner.
- The Grammar of Graphics – ggplot2
- Hiding the complexity with qplot()
- Customizing Graphs Created with ggplot2
Interactive Graphs in R are relatively new and is evolving very quickly. You’ll learn
- Visualizing data interactively with iPlots
- Interfacing R and Google Chart Tools with googleVis
- Accessing GGobi with RGGobi.