Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Comprehensive Statistics and Data Science with R Course
Rating: 4.1 out of 5(261 ratings)
2,977 students

The Comprehensive Statistics and Data Science with R Course

Learn how to use R for data science tasks, all about R data structures, functions and visualizations, and statistics.
Last updated 10/2019
English
English [Auto],

What you'll learn

  • Students will understand what R is, and how to input and output data files into their R sessions.
  • Students will know how to manipulate numbers and vectors, and will understand objects and classes.
  • Students will understand how to create data structures in R: vectors; arrays and matrices; lists and data frames.
  • Students will know how to use R as a statistical environment following many examples.
  • Students will understand how to create, estimate and interpret ANOVA, regression, GLM and GAM statistical models with many examples of each.
  • Students will learn how to create statistical and other visualizations using both the base and ggplot graphics capabilities in R.

Course content

10 sections219 lectures19h 40m total length
  • Introduction1:55

    Explore hands-on statistics and data science with R through an in-depth introduction led by Dr. Jeffrey Heugh Bona, covering fundamentals, scripts, slides, and practical fiscal analyses.

  • Another Word about the Course and the Materials4:49

    Access comprehensive R materials, including a 10-section zip, via the resources button; master data input, manipulation, modeling, and visualization with ggplot2.

  • Introduction to Course Materials8:43

    Introduces R and the Crann manual as the authoritative beginner resource, and outlines CRAN portals, installation basics, and the course’s six-folder materials package.

  • Session 1 Exercises6:45

    Practice daily with optional exercises that reinforce concepts in R, copy and paste commands into RStudio, and run them to see plots and workspace results.

  • Agenda and What is R ? (slides, Part 1)8:35

    Explore the open-source R programming language as a three-leg platform for statistical programming, data manipulation, and graphics, covering data input, vectors, objects, data frames, functions, distributions, and base graphics.

  • What is R ? (slides, part 2)6:59

    Discover CRAN’s physical mirrors, the foundation, and the development core team behind R. Learn how base and thousands of public packages use the GPL open-source license.

  • What is R ? (slides, part 3)6:54

    Identify R packages through three indexes—date, name, and CRAN task views—then use domain task views like social sciences or clinical trials to find relevant packages.

  • What is R ? (slides, part 4)6:13

    Discover how the R environment stores variables, objects, and functions. Save the workspace as a binary file and install and load packages with library or require.

  • What is R ? (slides, part 5)6:45

    Learn how to read data into R using scan and read.table, work with the workspace and vectors, and import SPSS and SAS datasets with the foreign package.

  • Reading in Data (part 1)5:40

    Learn to read data into an R session using read.table and read.csv, supplying file paths and headers to create data frames from space-delimited text, with attention to missing data.

  • Reading in Data (part 2)6:26

    Learn to read comma-separated data in R with read.table, specify the separator and header, handle missing values, and inspect data using dim, str, head, and tail, plus file.choose.

  • Reading in Data (part 3)9:03

    Learn to read delimited data in R with read.table and read.csv, including header and separator settings, and convert SPSS data to a data frame with data.frame = TRUE.

Requirements

  • Students must install R and RStudio (free software) but ample instructions are provided.

Description

This course, The Comprehensive Statistics and Data Science with R Course, is mostly based on the authoritative documentation in the online "An Introduction to R" manual produced with each new R release by the Comprehensive R Archive Network (CRAN) development core team. These are the people who actually write, test, produce and release the R code to the general public by way of the CRAN mirrors. It is a rich and detailed 10-session course which covers much of the content in the contemporary 105-page CRAN manual. The ten sessions follow the outline in the An Introduction to R online manual and specifically instruct with respect to the following user topics:

1. Introduction to R; Inputting data into R

2. Simple manipulation of numbers and vectors

3. Objects, their modes and attributes

4. Arrays and matrices

5. Lists and data frames

6. Writing user-defined functions

7. Working with R as a statistical environment

8. Statistical models and formulae; ANOVA and regression

9. GLMs and GAMs

10. Creating statistical and other visualizations with R

It is a comprehensive and decidedly "hands-on" course. You are taught how to actually use R and R script to create everything that you see on-screen in the course videos. Everything is included with the course materials: all software; slides; R scripts; data sets; exercises and solutions; in fact, everything that you see utilized in any of the 200+ course videos are included with the downloadable course materials.

The course is structured for both the novice R user, as well as for the more experienced R user who seeks a refresher course in the benefits, tools and capabilities that exist in R as a software suite appropriate for statistical analysis and manipulation. The first half of the course is suited for novice R users and guides one through "hands-on" practice to master the input and output of data, as well as all of the major and important objects and data structures that are used within the R environment. The second half of the course is a detailed "hands-on" transcript for using R for statistical analysis including detailed data-driven examples of ANOVA, regression, and generalized linear and additive models. Finally, the course concludes with a multitude of "hands-on" instructional videos on how to create elegant and elaborate statistical (and other) graphics visualizations using both the base and gglot visualization packages in R.

The course is very useful for any quantitative analysis professional who wishes to "come up to speed" on the use of R quickly. It would also be useful for any graduate student or college or university faculty member who also seeks to master these data analysis skills using the popular R package.

Who this course is for:

  • This course will benefit anyone wishing to learn R and especially those who seek an in-depth "hands-on" tutorial on performing statistical analyses with R.
  • The course is useful for graduate students, college and university faculty, and working quantitative analysis professionals.