R Programming Fundamentals

R Programming Fundamentals

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 21m | 561 MB

Learn to deal with the data using various modeling techniques

R Programming Fundamentals, focused on R and the R ecosystem, introduces you to the tools for working with data. To start with, you’ll understand you how to set up R and RStudio, followed by exploring R packages, functions, data structures, control flow, and loops.

Once you have grasped the basics, you’ll move on to studying data visualization and graphics. You’ll learn how to build statistical and advanced plots using the powerful ggplot2 library. In addition to this, you’ll discover data management concepts such as factoring, pivoting, aggregating, merging, and dealing with missing values.

By the end of this course, you’ll have completed an entire data science project of your own for your portfolio or blog.

What You Will Learn

  • Use basic programming concepts of R such as loading packages, arithmetic functions, data structures, and flow control
  • Import data to R from various formats, such as CSV, Excel, and SQL
  • Clean data by handling missing values and standardizing fields
  • Perform uni-variate and bi-variate analysis using ggplot2
  • Create statistical summary and advanced plots, such as histograms, scatter plots, box plots, and interaction plots
  • Apply data management techniques, such as factors, pivots, aggregation, merging, and dealing with missing values, on the example data sets
Table of Contents

Introduction to R
Course Overview
Installation and Setup
Lesson Overview
Using R, RStudio, and Installing Useful Packages
Variable Types and Data Structures: Variable Types
Variable Types and Data Structures: Data Structures
Basic Flow Control
Data Import and Export
Getting Help with R
RStudio Community, Stack Overflow, and the Rest of the Web
Lesson Summary

Data Visualization and Graphics
Introduction to Data Visualization and Graphics
Creating Base Plots Part I
Creating Base Plots Part II
Creating Base Plots Part III
ggplot2: Introduction
ggplot2: Histogram and Bar Chart
ggplot2: Scatterplots and boxplots
ggplot2: Digging in aes(), and Facet Wrapping and Gridding
ggplot2: Boxplot + coord_flip() and Adding Titles and Axis labels to ggplot2
Interactive Plots
Lesson Summary

Data Management
Lesson Overview
Factor Variables
Summarizing Data
Splitting and Combining Datasets
Merging and Joining Datasets
Lesson Summary