R Graph Essentials

A visual and practical approach to learning how to create statistical graphs using R
3.5 (2 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.
95 students enrolled
$19
$85
78% off
Take This Course
  • Lectures 41
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2015 English

Course 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.

What are the 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.

What am I going to get from this course?

  • 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

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducing Plot Functions
02:02

Brief introduction to the course.

03:09

Produce an informative plot by adding various titles

03:53

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

02:29

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

03:15

Make the plot look better

02:22

Save using the menu r command

Section 2: Further Control Over Plot Function
02:24

Use various arguments of plot functions

02:36

Use the layout or par function

02:12

Use the col argument

02:13

Use the lty or lwd argument in plot functions

02:36

Use various arguments in plot functions

Section 3: Plots for Categorical Variables
02:38

Plot a pie chart using the pie function

02:15

Plot a bar plot using the bar plot function

02:04

Plot a bar plot using the bar plot function

02:28

Use the paste and text functions

02:07

Plot a dot chart using the dot chart function

Section 4: Plots for Continuous Variables
03:00

Use the stem function and other packages

02:54

Use the hist function

02:22

Use the density functions

02:14

Use the boxplot functions

03:07

Use a formula in a boxplot function

Section 5: Bivariate Plots for Two Continuous Variables
02:31

Draw a scatter plot

02:28

Use the abline and jitter functions

03:45

Use the lm and associated functions

03:35

Use the subset command

01:32

Use the scatterMatrix function and other packages

Section 6: Time Series Plots
03:16

Use the plot function

04:20

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

02:01

Using the as Date function to convert to the date variable

02:11

Fit models using the lm, loess, or stl functions

01:59

Use the zoo package or use the Axis function

Section 7: Visualizing Contour Plots and Three-dimensional Plots
02:00

Use the image, contour, and filled.contour functions

01:45

Use the Lattice package

01:49

Use the base package functions for surface plotting

02:10

Use Lattice and the rgl package

02:11

Use the scatterplot3d and car packages

Section 8: Miscellaneous Topics
04:24

Use the maps and maptools packages

04:47

Use the iplots package

03:30

Use the Rcmdr package

02:42

Perform hierarchical cluster analysis on a set of dissimilarities in R

04:04

Install Rstudio and use it to perform R analyses

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Packt Publishing, Tech Knowledge in Motion

Over the past ten years Packt Publishing has developed an extensive catalogue of over 2000 books, e-books and video courses aimed at keeping IT professionals ahead of the technology curve. From new takes on established technologies through to the latest guides on emerging platforms, topics and trends – Packt's focus has always been on giving our customers the working knowledge they need to get the job done. Our Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.

Ready to start learning?
Take This Course