Mastering R Programming [Video]
- FREE Subscribe Start FREE trial
- $109.99 Video Buy
- Instant online access to over 7,500+ books and videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Pre-Model Building Steps
-
Regression Modelling-In Depth
- Building Linear Regressors
- Interpreting Regression Results and Interactions Terms
- Performing Residual Analysis and Extracting Extreme Observations With Cook’s Distance
- Extracting Better Models with Best Subsets, Stepwise Regression, and ANOVA
- Validating Model Performance on New Data with k-Fold Cross Validation
- Building Non-Linear Regressors with Splines and GAMs
-
Classification Models and caret Package-In Depth
- Building Logistic Regressors, Evaluation Metrics, and ROC Curve
- Understanding the Concept and Building Naive Bayes Classifier
- Building k-Nearest Neighbors Classifier
- Building Tree Based Models Using RPart, cTree, and C5.0
- Building Predictive Models with the caret Package
- Selecting Important Features with RFE, varImp, and Boruta
-
Core Machine Learning-In Depth
-
Unsupervised Learning
-
Time Series Analysis and Forecasting
- Understanding the Components of a Time Series, and the xts Package
- Stationarity, De-Trend, and De-Seasonalize
- Understanding the Significance of Lags, ACF, PACF, and CCF
- Forecasting with Moving Average and Exponential Smoothing
- Forecasting with Double Exponential and Holt Winters
- Forecast with ARIMA Modelling
-
Text Analytics-In Depth
-
ggplot2
-
Speeding Up R Code
-
Build Packages and Submit to CRAN
About this video
R is a statistical programming language that allows you to build probabilistic models, perform data science, and build machine learning algorithms. R has a great package ecosystem that enables developers to conduct data visualization to data analysis.This video covers advanced-level concepts in R programming and demonstrates industry best practices. This is an advanced R course with an intensive focus on machine learning concepts in depth and applying them in the real world with R.
We start off with pre-model-building activities such as univariate and bivariate analysis, outlier detection, and missing value treatment featuring the mice package. We then take a look linear and non-linear regression modeling and classification models, and check out the math behind the working of classification algorithms. We then shift our focus to unsupervised learning algorithms, time series analysis and forecasting models, and text analytics. We will see how to create a Term Document Matrix, normalize with TF-IDF, and draw a word cloud. We’ll also check out how cosine similarity can be used to score similar documents and how Latent Semantic Indexing (LSI) can be used as a vector space model to group similar documents. Later, the course delves into constructing charts using the Ggplot2 package and multiple strategies to speed up R code. We then go over the powerful `dplyr` and `data.table` packages and familiarize ourselves to work with the pipe operator during the process. We will learn to write and interface C++ code in R using the powerful Rcpp package. We’ll complete our journey with building an R package using facilities from the roxygen2 and dev tools packages.
By the end of the course, you will have a solid knowledge of machine learning and the R language itself. You’ll also solve numerous coding challenges throughout the course.
Style and Approach
This is a task-based video course with hands-on working sessions and detailed explanations. Most videos in this course close with a related coding challenge.You will see hands-on coding sessions throughout and get in-depthexplanations ofthe concepts.
- Publication date:
- November 2016
- Publisher
- Packt
- Duration
- 5 hours 12 minutes
- ISBN
- 9781786464781