Master R For Statistics And Data Science

Posted By: ELK1nG

Master R For Statistics And Data Science
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.62 GB | Duration: 5h 53m

A former Google data scientist teaches you R starting with the basics, and learning common tools for data science.

What you'll learn

Master the basic parts of R like vectors and matrices

Learn more complex data structures like data frames and lists

Learn R's probability functions for simulating data and calculating probabilities

Practice these skills using Udemy's built-in coding exercises

Requirements

Some experience in programming or statistics is helpful, but no prior knowledge is assumed.

Description

This comprehensive R course starts from the very basics, covering vectors, matrices, data frames, and more, ensuring a solid foundation for beginners. Start your journey to becoming an R expert today!Key Features:Learn R from scratch with a step-by-step approachHands-on exercises for practical experienceUnderstand data structures and data manipulation in R:VectorsMatricesData framesListsSubsetting dataapply() functions on matricesLearn about probability distributions and R's tools for probability.r functions for generating random variablesd functions for finding the probability of single eventsp functions for finding cumulative probabilitiesq functions for finding percentilesLearn about common probability distributions commonly used in data science, including the binomial, geometric, exponential, normal, Poisson, gamma, and uniform distributions.Lifetime access to course materials and updatesTarget audience and pre-requisites:This course is designed for all levels, and assumes no prior knowledge of R.  Some experience programming or analyzing data is helpful, but we will build all knowledge from scratch!  Some sections, especially in the second half of the course, will assume a foundation in basic algebra and arithmetic.Start with the fundamentals of R programming, and gain proficiency in R to position yourself as a skilled data scientist.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Install R and RStudio

Section 2: Creating vectors and assignment

Lecture 3 Variables and assignment

Lecture 4 Variables and assignment coding assignment

Lecture 5 Vectors with c()

Lecture 6 Vectors with c() solution

Lecture 7 The colon :

Lecture 8 colon : coding solution

Lecture 9 seq()

Lecture 10 seq() exercise 1 solution

Lecture 11 seq() exercise 2 solution

Lecture 12 rep()

Lecture 13 rep() exercise 1 solution

Lecture 14 rep() exercise 2 solution

Section 3: Vectorized operations

Lecture 15 Introduction to vectorized operations

Lecture 16 Adding a number to all elements of a vector solution

Lecture 17 Converting Celsius to Fahrenheit solution

Lecture 18 Adding two vectors - weights of twins solution

Section 4: Basic functions on vectors

Lecture 19 Common functions in R

Lecture 20 mean() median() sum() length() solution

Lecture 21 sd() and var() solution

Lecture 22 summary() solution

Lecture 23 Missing data and na.rm

Section 5: Subsetting vectors

Lecture 24 Basics of subsetting

Section 6: Booleans

Lecture 25 Booleans

Lecture 26 Subsetting a vector with a boolean

Section 7: Matrix basics

Lecture 27 Creating matrices with cbind and rbind

Lecture 28 Creating matrices with matrix()

Section 8: Matrix subsetting

Lecture 29 Matrix subsetting

Lecture 30 Matrix subsetting with booleans

Section 9: Matrix operations

Lecture 31 apply()

Section 10: data frames

Lecture 32 Data frames

Section 11: lists

Lecture 33 Lists

Section 12: Generating random numbers and splitting training and testing data

Lecture 34 sample()

Lecture 35 Subsetting data randomly with sample()

Section 13: Bernoulli random variables

Lecture 36 Binary random variables, sample space

Lecture 37 Simulating Bernoulli random variables with rbinom()

Lecture 38 Parameters - The population proportion

Lecture 39 Sample statistics - mean() for calculating sample proportions

Lecture 40 dbinom()

Section 14: Binomial random variables

Lecture 41 Binomial random variables

Lecture 42 mean(rbinom()), Law of Large Numbers

Lecture 43 Estimating probabilities with mean() and rbinom()

Lecture 44 dbinom() intro

Lecture 45 Expected Value

Lecture 46 Variance and Standard Deviation

Lecture 47 cdf and pbinom()

Lecture 48 Other types of inequalities and intervals

Lecture 49 Visualizing the cdf

Lecture 50 The median

Lecture 51 qbinom()

Lecture 52 Problem-solving with qbinom()

Section 15: Binom.test

Lecture 53 binom.test

Section 16: Hypergeometric distribution

Lecture 54 Hypergeometric random variables

Section 17: Normal Distribution

Lecture 55 Normal random variables and the empirical rule

Lecture 56 Empirical rule with rnorm()

Lecture 57 dnorm() and continuous distributions

Lecture 58 pnorm() and the empirical rule

Lecture 59 qnorm()

Section 18: Sums, CLT, Normal Approximations

Lecture 60 Expected value of a sum

Lecture 61 Standard deviation of a sum

Lecture 62 Sums of normal random variable is normal

Lecture 63 Mean and sd of binomial distribution, Normal approximation to the binomial

Section 19: Probability: Geometric distribution

Lecture 64 Geometric random variables

Lecture 65 rgeom()

Lecture 66 dgeom()

Lecture 67 Expected value and standard deviation of geometric distribution

Lecture 68 pgeom(), the cdf

Lecture 69 qgeom()

Section 20: Probability: Negative Binomial distribution

Lecture 70 Negative binomial random variables

Lecture 71 rnbinom()

Lecture 72 dnbinom()

Lecture 73 Mean and standard deviation of negative binomial distribution

Lecture 74 pnbinom()

Lecture 75 qnbinom()

Section 21: Probability: Exponential Distribution

Lecture 76 Exponential random variables

Lecture 77 rexp()

Lecture 78 dexp()

Lecture 79 Expected value and sd of exponential distribution

Lecture 80 pexp() and memorylessness

Lecture 81 qexp()

Section 22: Probability: Gamma distribution

Lecture 82 Gamma distribution and rgamma()

Lecture 83 Expected value and standard deviation of gamma distribution

Lecture 84 dgamma() and pgamma()

Lecture 85 qgamma()

Lecture 86 Normal approximation to gamma distribution

Section 23: Probability: Poisson distribution

Lecture 87 Poisson distribution and rpois()

Lecture 88 dpois()

Lecture 89 Expected value and standard deviation

Lecture 90 ppois()

Lecture 91 qpois()

Lecture 92 Dealing with different time periods

Lecture 93 Normal approximation to the Poisson distribution

Section 24: Probability: Uniform distribution

Lecture 94 Uniform distribution, runif() and dunif()

Lecture 95 Mean and standard deviation of the uniform distribution

Lecture 96 punif()

Lecture 97 qunif() and the inverse transform method

Aspiring data analysts or data scientists who want to learn R