Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Comprehensive Graphics Visualizations with R
Rating: 4.1 out of 5(75 ratings)
2,079 students

Comprehensive Graphics Visualizations with R

Learn the important features of the base, ggplot and lattice ("trellis") graphical capabilities in R
Last updated 9/2020
English
English [Auto],

What you'll learn

  • Learn how to create a wide range of elegant and stunning graphical visualizations using the base, lattice and ggplot graphics systems in R.
  • Learn to use the R Commander interface to create a variety of 2D and 3D graphics using different data sets.
  • Learn to apply all of these graphical capabilities to your own data by practicing with all of the supplied course videos R scripts and by completiing each of the five sets of exercises - one for each section of the course.

Course content

5 sections69 lectures8h 31m total length
  • Introduction to Comprehensive Graphics with R !1:42

    Explore the graphics capabilities in R, including base graphics, lattice/trellis graphics, and elegant ggplot2 visuals, with hands-on examples and a neural network decision boundary script.

  • A Word on the Course and the Materials7:16

    Preview the course setup and materials for comprehensive graphics visualizations with R, including spiral data visualization and neural network boundaries using ggplot2, with scripts and resources.

  • One Last Word: Installing R Console, RStudio, and R Commander5:16

    Install the R console, RStudio, and R Commander, explore the materials zip, and complete course exercises while using the discussion board for questions.

  • Agenda and Graphics Architecture Overview9:17

    Examine the graphics architecture in R Commander and R Studio, explore base graphics, lattice graphics, and G-G plie graphics, and learn to create interactive three-dimensional plots with mouse controls.

  • Plotting with R Commander (part 1)12:36

    Learn plotting with R Commander (part 1) by loading the dagh data package, inspecting the possum data, and creating index plots and histograms with color customization and identifying observations.

  • Plotting with R Commander (part 2)10:18

    Master histograms in R Commander with adjustable bins, explore stem-and-leaf displays, and compare via box plots and Q-Q plots, including Shapiro Wilkie's test using the HH plug-in.

  • Plotting with R Commander (part 3)10:39

    Extend R Commander with the H.H. plug-in, load car data, and plot weight versus mileage with groups by country, smooth lines, and box plots, plus normality tests.

  • Scatterplot HH6:52

    Explore scatterplot hh with the h.h. extension to plot by groups such as country, adjust point sizes, and inspect scatterplot matrix with least squares and smooth lines for multivariate relationships.

  • Scatterplot Matrix HH8:21

    Explore the scatterplot matrix H.H. and four-dimensional x y conditioning plots in R to analyze mileage versus weight across car types and countries, with confidence bounds and rogue plots.

  • Plot of Means6:07

    Plot of means shows mileage by type with 95 percent confidence intervals, and the lecture demonstrates ordering factor levels and comparing standard errors to interpret differences.

  • Strip Chart8:40

    Use strip charts with jittering to visualize mileage by type as an ordered factor. Explore bar graphs, histograms, and pie charts, and inspect two-way interactions with hh plots.

  • More Strip Chart7:43

    Explore the apply family functions to compute means by sex, population, and region, and visualize results with two-way interactions, dot plots, and squared residuals in R.

  • 3D Plots5:15

    Explore 3d plots and 3d scatterplots in R, modeling mileage from displacement and weight with a least-squares plane and a smoothed generalized additive quadratic fit.

Requirements

  • Students will need to install the R console software, RStudio and the R Commander R packages. They are each free and instructions are provided with the course materials.

Description

Comprehensive Graphics with R is a thorough, comprehensive overview of each of three major graphics approaches in R: base, lattice, and ggplot. The course also demonstrates the use of the R Commander interface to create a variety of 2D and 3D graphics. Most of the course is engaged in live, "hands-on" demonstrations of creating a wide range of 2D and 3D plots and graphs using extensive scripts and data sets, all provided with the course materials. Adequate documentation including slides, exercises and exercise solutions are also provided. The course demonstrates (and uses) two of the most popular ‘front-ends’ to the R Console: R Commander and RStudio. We begin by exploring the range of graphics output available using both the R Commander and RStudio GUI interfaces to the R Console. The course then follows with a more in-depth examination of the graphics capabilities for each of the three main graphics systems, base, lattice, and ggplot.

This course is a ‘must see’ for anyone who will use R and wishes to get the most out of the stunning variety of graphical charts, plots, and even animations that are available. The R software was designed from the outset to be particularly strong in visualization and graphical capabilities. However, if you are unaware of the full range of these capabilities you are missing opportunities to apply this wide variety of rich, powerful graphics to your own work and research projects. Accordingly, this course is specifically designed to comprehensively demonstrate and explain the broad range of graphical outputs that are available with R.

Who this course is for:

  • Anyone who uses R software for any reason will benefit from this course, including beginning, intermediate and advanced R users.
  • Anyone who wants to learn R will benefit from this course.
  • The course is especially appropriate for graduate students and faculty who wish to learn a graphics software alternative to SPSS or SAS, as well as working data analytics professionals and other quantitative professionals.