R Graph Essentials
3.5 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
106 students enrolled
Wishlisted Wishlist

Please confirm that you want to add R Graph Essentials to your Wishlist.

Add to Wishlist

R Graph Essentials

A visual and practical approach to learning how to create statistical graphs using R
3.5 (4 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
106 students enrolled
Created by Packt Publishing
Last updated 1/2015
English
Current price: $10 Original price: $85 Discount: 88% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the essentials to create a basic R plot and then customize it to make it look professional
  • Plot categorical variables when one or more variables need to be visualized
  • Visually depict one or more continuous variables and compare them
  • Generate bivariate scatter plots, sub-group them based on conditions, and add regression and other statistical summaries in the plot
  • Visualize the trends and patterns of time series data
  • Create contour plots, surface plots, 3-dimensional scatter plots, and various multi-variate visual summaries
  • Build geographical maps and controlling plots using various R interfaces
View Curriculum
Requirements
  • Follow carefully organized sequences of instructions that outline how to leverage the power of R in simple and easy to understand examples, helping you to improve your ability to create graphs. It offers a non-programmer’s approach to learn how to create R graphics. The level of complexity is suitable even for a non-statistician.
Description

R Graph Essentials is a beginner’s course to learning about R graphics. This course will provide you with both a solid grounding in the so-called “base” graphics package in R as well as introducing elements from more sophisticated packages, such as lattice and ggplot2.

R Graph Essentials explains the basic functionality of R graphs in detail in order to familiarize you with how they work. The course starts with very basic R plot functions, first helping you to gain control of this function, then moving on towards various advanced plotting functions.

Different types of graphs are used to visualize different types of variables. The R Graph Essentials video course classifies these graphs and teaches them separately. This course is a compilation of tips and tricks related to the most efficient ways of drawing various types of graphs using basic R plotting functionality. Additionally, bivariate plots, time series, and high dimensional plots are also covered in this course. By the end of this course, you will be in a position to create your own ETL processes within a short amount of time.

The course offers a practical and interactive way to learn about R graphics, equipping you with the tools to draw informative statistical plots to effectively visualize your data.

About the Author

Ehsan Karim is a statistics Ph.D. candidate at the University of British Columbia. His current research interest is in the methods that deal with time-dependent confounding in longitudinal observational studies. Additionally, he is interested in software implementation of methods related to causal inference. He has been a user of R for more than 15 years, and has more than 5 years of experience in teaching various statistical software packages.

Who is the target audience?
  • The R software is freely available, yet drawing statistical graphs is one of its greatest strengths, eclipsing most commercial packages. The R Graph Essentials course is suitable for non-statistical and non-programmer viewers who are familiar with the basics of R and want to learn the best techniques and code to create graphics in R in the best way possible.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
41 Lectures
01:51:20
+
Introducing Plot Functions
6 Lectures 17:10

Brief introduction to the course.

Introduction
02:02

Produce an informative plot by adding various titles

Generating a Basic Plot with Titles
03:09

Make the plot more informative and better looking by setting appropriate legends and margins

Putting Legends and Setting Margins
03:53

Include the necessary information, equations, and symbols in the plot

Putting Texts and Mathematical Expressions to the Plot
02:29

Make the plot look better

Symbols and Colors in the Plot
03:15

Save using the menu r command

Saving the Plots in Various Formats
02:22
+
Further Control Over Plot Function
5 Lectures 12:01

Use various arguments of plot functions

Controlling Axes and Boxes
02:24

Use the layout or par function

Controlling Layouts and Splits
02:36

Use the col argument

Controlling the Color of Plot Elements
02:12

Use the lty or lwd argument in plot functions

Controlling Line Patterns and Width
02:13

Use various arguments in plot functions

Controlling Texts of Plot Elements
02:36
+
Plots for Categorical Variables
5 Lectures 11:32

Plot a pie chart using the pie function

Pie Chart for One Variable
02:38

Plot a bar plot using the bar plot function

Bar Chart or Pareto Chart for One Variable
02:15

Plot a bar plot using the bar plot function

Preview 02:04

Use the paste and text functions

Labeling the Pie and Bar Charts
02:28

Plot a dot chart using the dot chart function

Dot Charts
02:07
+
Plots for Continuous Variables
5 Lectures 13:37

Use the stem function and other packages

Stem-and-leaf Plots
03:00

Use the hist function

Histogram, Comparison, and Handling Bins
02:54

Use the density functions

Density, Rug Representation, and Overlay Plots
02:22

Use the boxplot functions

Boxplots and Parameters
02:14

Use a formula in a boxplot function

Side-by-side Boxplots and Parameters
03:07
+
Bivariate Plots for Two Continuous Variables
5 Lectures 13:51

Draw a scatter plot

Scatter Plot and Parameters
02:31

Use the abline and jitter functions

Adding Straight Lines and Jitter Points
02:28

Use the lm and associated functions

Adding Model Summaries in the Plot
03:45

Use the subset command

Sub-grouping in a Scatter Plot
03:35

Use the scatterMatrix function and other packages

Conditioning Plots
01:32
+
Time Series Plots
5 Lectures 13:47

Use the plot function

Plotting Basic Line Graphs Using a Function
03:16

Use the ts plot function and various packages such as zoo and forecast

Default Time Series Plots
04:20

Using the as Date function to convert to the date variable

Plotting Date and Time Variables
02:01

Fit models using the lm, loess, or stl functions

Plotting Trend
02:11

Use the zoo package or use the Axis function

Preview 01:59
+
Visualizing Contour Plots and Three-dimensional Plots
5 Lectures 09:55

Use the image, contour, and filled.contour functions

Drawing Contour Plots in Base Package
02:00

Use the Lattice package

Drawing Contour Plots in Lattice
01:45

Use the base package functions for surface plotting

Preview 01:49

Use Lattice and the rgl package

Drawing Surfaceplot Using Lattice
02:10

Use the scatterplot3d and car packages

Drawing an Interactive 3D Plot
02:11
+
Miscellaneous Topics
5 Lectures 19:27

Use the maps and maptools packages

Creating Maps
04:24

Use the iplots package

Preview 04:47

Use the Rcmdr package

Preview 03:30

Perform hierarchical cluster analysis on a set of dissimilarities in R

Trees and Clustering
02:42

Install Rstudio and use it to perform R analyses

RStudio Interface for Graphics
04:04
About the Instructor
Packt Publishing
3.9 Average rating
7,196 Reviews
51,513 Students
616 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.