R Programming: Advanced Analytics In R For Data Science
4.7 (1,151 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.
11,317 students enrolled
Wishlisted Wishlist

Please confirm that you want to add R Programming: Advanced Analytics In R For Data Science to your Wishlist.

Add to Wishlist

R Programming: Advanced Analytics In R For Data Science

Take Your R & R Studio Skills To The Next Level. Data Analytics, Data Science, Statistical Analysis in Business, GGPlot2
4.7 (1,151 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.
11,317 students enrolled
Last updated 12/2016
English
English
Current price: $12 Original price: $200 Discount: 94% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Perform Data Preparation in R
  • Identify missing records in dataframes
  • Locate missing data in your dataframes
  • Apply the Median Imputation method to replace missing records
  • Apply the Factual Analysis method to replace missing records
  • Understand how to use the which() function
  • Know how to reset the dataframe index
  • Work with the gsub() and sub() functions for replacing strings
  • Explain why NA is a third type of logical constant
  • Deal with date-times in R
  • Convert date-times into POSIXct time format
  • Create, use, append, modify, rename, access and subset Lists in R
  • Understand when to use [] and when to use [[]] or the $ sign when working with Lists
  • Create a timeseries plot in R
  • Understand how the Apply family of functions works
  • Recreate an apply statement with a for() loop
  • Use apply() when working with matrices
  • Use lapply() and sapply() when working with lists and vectors
  • Add your own functions into apply statements
  • Nest apply(), lapply() and sapply() functions within each other
  • Use the which.max() and which.min() functions
View Curriculum
Requirements
  • Basic knowledge of R
  • Knowledge of the GGPlot2 package is recommended
  • Knowledge of dataframes
  • Knowledge of vectors and vectorized operations
Description

Ready to take your R Programming skills to the next level?

Want to truly become proficient at Data Science and Analytics with R?

This course is for you!

Professional R Video training, unique datasets designed with years of industry experience in mind, engaging exercises that are both fun and also give you a taste for Analytics of the REAL WORLD.

In this course you will learn:

  • How to prepare data for analysis in R
  • How to perform the median imputation method in R
  • How to work with date-times in R
  • What Lists are and how to use them
  • What the Apply family of functions is
  • How to use apply(), lapply() and sapply() instead of loops
  • How to nest your own functions within apply-type functions
  • How to nest apply(), lapply() and sapply() functions within each other
  • And much, much more!

The more you learn the better you will get. After every module you will already have a strong set of skills to take with you into your Data Science career.

Who is the target audience?
  • Anybody who has basic R knowledge and would like to take their skills to the next level
  • Anybody who has already completed the R Programming A-Z course
  • This course is NOT for complete beginners in R
Compare to Other R Courses
Curriculum For This Course
47 Lectures
05:51:22
+
Welcome To The Course
1 Lecture 05:44
+
Data Preparation
21 Lectures 02:26:04
Welcome to this section. This is what you will learn!
02:43


Import Data into R
05:10

What are Factors (Refresher)
07:37


FVT Example
06:34

gsub() and sub()
09:44

Dealing with Missing Data
09:32

What is an NA?
05:15

An Elegant Way To Locate Missing Data
10:01

Data Filters: which() for Non-Missing Data
08:57

Data Filters: is.na() for Missing Data
05:52

Removing records with missing data
04:47

Reseting the dataframe index
05:03

Replacing Missing Data: Factual Analysis Method
06:48

Replacing Missing Data: Median Imputation Method (Part 1)
13:09

Replacing Missing Data: Median Imputation Method (Part 2)
04:29

Replacing Missing Data: Median Imputation Method (Part 3)
06:14

Replacing Missing Data: Deriving Values Method
04:33

Visualizing results
10:49

Section Recap
05:49

Data Preparation
10 questions
+
Lists in R
11 Lectures 01:28:47
Welcome to this section. This is what you will learn!
01:44

Project Brief: Machine Utilization
17:44

Import Data Into R
05:58

Handling Date-Times in R
10:17


Naming components of a list
04:35

Extracting components lists: [] vs [[]] vs $
06:46

Adding and deleting components
09:35

Subsetting a list
08:05

Creating A Timeseries Plot
09:12

Section Recap
03:32

Lists in R
5 questions
+
"Apply" Family of Functions
13 Lectures 01:48:47
Welcome to this section. This is what you will learn!
02:40

Project Brief: Weather Patterns
08:49

Import Data into R
09:46


Using apply()
08:33

Recreating the apply function with loops (advanced topic)
07:39

Using lapply()
11:02

Combining lapply() with []
07:10

Adding your own functions
09:33

Using sapply()
10:58

Nesting apply() functions
08:19

which.max() and which.min() (advanced topic)
11:32

Section Recap
05:12

"Apply" Family of Functions
5 questions
+
Bonus Lectures
1 Lecture 02:01
***YOUR SPECIAL BONUS***
02:01
About the Instructor
Kirill Eremenko
4.5 Average rating
58,385 Reviews
246,812 Students
30 Courses
Data Scientist & Forex Systems Expert

My name is Kirill Eremenko and I am super-psyched that you are reading this!

I teach courses in two distinct Business areas on Udemy: Data Science and Forex Trading. I want you to be confident that I can deliver the best training there is, so below is some of my background in both these fields.

Data Science

Professionally, I am a Data Science management consultant with over five years of experience in finance, retail, transport and other industries. I was trained by the best analytics mentors at Deloitte Australia and today I leverage Big Data to drive business strategy, revamp customer experience and revolutionize existing operational processes.

From my courses you will straight away notice how I combine my real-life experience and academic background in Physics and Mathematics to deliver professional step-by-step coaching in the space of Data Science. I am also passionate about public speaking, and regularly present on Big Data at leading Australian universities and industry events.

Forex Trading

Since 2007 I have been actively involved in the Forex market as a trader as well as running programming courses in MQL4. Forex trading is something I really enjoy, because the Forex market can give you financial, and more importantly - personal freedom.

In my other life I am a Data Scientist - I study numbers to analyze patterns in business processes and human behaviour... Sound familiar? Yep! Coincidentally, I am a big fan of Algorithmic Trading :) EAs, Forex Robots, Indicators, Scripts, MQL4, even java programming for Forex - Love It All!

Summary

To sum up, I am absolutely and utterly passionate about both Data Science and Forex Trading and I am looking forward to sharing my passion and knowledge with you!

SuperDataScience Team
4.5 Average rating
51,984 Reviews
221,242 Students
20 Courses
Helping Data Scientists Succeed

Hi there,

We are the SuperDataScience team. You will find us in the Data Science courses taught by Kirill Eremenko - we are here to help you out with any questions and make sure your journey through the courses is always smooth sailing!

The best way to get in touch is to post a discussion in the Q&A of the course you are taking. In most cases we will respond within 24 hours.

We're passionate about helping you enjoy the courses!

See you in class,

Sincerely,

The Real People at SuperDataScience