Advanced Machine Learning with R: Apply & Predict
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Advanced Machine Learning with R: Apply & Predict
This course is part of AI Machine Learning with R & Python Projects Specialization
Instructor: EDUCBA
Included with
Learn more
Ask Coursera
What you'll learn
Apply clustering, Naive Bayes, PCA, and neural networks in R.
Forecast time series with ARIMA, Prophet, and boosting methods.
Implement market basket analysis and optimize predictive models.
Skills you'll gain
- Artificial Neural Networks
- Predictive Modeling
- Forecasting
- Data Preprocessing
- Time Series Analysis and Forecasting
- Machine Learning
- Dimensionality Reduction
- Statistical Machine Learning
- Exploratory Data Analysis
- Machine Learning Algorithms
- Data Mining
- Model Optimization
- Applied Machine Learning
- Unsupervised Learning
- Text Mining
- Model Evaluation
Tools you'll learn
Details to know
16 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 4 modules in this course
By the end of this course, learners will be able to apply clustering algorithms, implement Naive Bayes classifiers, analyze text with supervised learning models, reduce dimensionality with PCA, and design foundational neural networks. They will also evaluate time series patterns, forecast using ARIMA and Prophet, optimize predictive performance with gradient boosting, and uncover associations through market basket analysis.
This course equips learners with advanced machine learning techniques using R, combining theoretical knowledge with hands-on implementation. Unlike traditional courses, it integrates clustering, supervised models, dimensionality reduction, neural networks, and advanced forecasting in a single structured program. Through practical coding examples and real-world case studies, participants will strengthen their ability to preprocess data, choose appropriate algorithms, and interpret results effectively. What makes this course unique is its balance of classic statistical foundations and modern ML applications, empowering learners to transition from exploratory analysis to building production-ready models. Professionals, data analysts, and aspiring data scientists will benefit from mastering advanced techniques that enhance both accuracy and interpretability in predictive modeling.
This module introduces unsupervised and probabilistic learning methods in R, focusing on clustering with K-Means and classification with Naive Bayes. Learners explore how to group unlabeled data into meaningful clusters and apply Bayesβ theorem to text and categorical data. Practical examples in R reinforce understanding of cluster visualization, probability computations, and classification accuracy.
What's included
12 videos3 assignments
12 videosβ’Total 122 minutes
- Introduction to Kmeans Clusteringβ’12 minutes
- Kmeans Elbow Point and Datasetβ’11 minutes
- Example of Kmeans Datasetβ’11 minutes
- Creating a Graph for Kmeans Clusteringβ’11 minutes
- Creating a Graph for Kmeans Clustering Continuesβ’7 minutes
- Aggregation Function of Clusteringβ’9 minutes
- Conditional Probability with Bayes Algorithmβ’10 minutes
- Venn Diagram Naive Bayes Classificationβ’9 minutes
- Component OF Bayes Theorem using Frequency Tableβ’11 minutes
- Naive Bayes Classification Algorithm and Laplace Estimatorβ’9 minutes
- Example of Naive Bayes Classificationβ’9 minutes
- Example of Naive Bayes Classification Continuesβ’11 minutes
3 assignmentsβ’Total 50 minutes
- Graded - Clustering and Bayesian Modelsβ’30 minutes
- K-Means Clusteringβ’10 minutes
- Naive Bayes Classificationβ’10 minutes
This module explores advanced supervised learning techniques in R, including text mining with Naive Bayes and classification with Support Vector Machines. Learners analyze word frequency patterns, build document-term matrices, and develop spam detection models. They further master SVM concepts such as linear and nonlinear classification, the kernel trick, and RBF applications for optical character recognition (OCR).
What's included
9 videos3 assignments
9 videosβ’Total 80 minutes
- Spam and Ham Messages in Word Cloudβ’9 minutes
- Implementation of Dictionary and Document Term Matrixβ’7 minutes
- Executes the Function Naive Bayesβ’9 minutes
- Support Vector Machine with Black Box Methodβ’9 minutes
- Linearly and Non- Linearly Support Vector Machineβ’10 minutes
- Kernal Trickβ’10 minutes
- Gaussian RBF Kernal and OCR with SVMsβ’10 minutes
- Examples of Gaussian RBF Kernal and OCR with SVMsβ’8 minutes
- Summary of Support Vector Machineβ’8 minutes
3 assignmentsβ’Total 50 minutes
- Graded - Advanced Supervised Learningβ’30 minutes
- Text Mining with Naive Bayesβ’10 minutes
- Support Vector Machinesβ’10 minutes
This module focuses on techniques to simplify complex datasets and build predictive models with neural networks. Learners explore feature selection and extraction methods, apply Principal Component Analysis (PCA), and interpret eigenvalues and eigenvectors in R. The module concludes with neural network foundations, covering activation functions, topology, and weight adjustment for adaptive learning.
What's included
17 videos4 assignments
17 videosβ’Total 166 minutes
- Feature Selection Dimension Reduction Techniqueβ’10 minutes
- Feature Extraction Dimension Reduction Techniqueβ’10 minutes
- Dimension Reduction Technique Exampleβ’9 minutes
- Dimension Reduction Technique Example Continuesβ’8 minutes
- Introduction Principal Component Analysisβ’11 minutes
- Steps of PCAβ’11 minutes
- Steps of PCA Continuesβ’9 minutes
- Eigen Valuesβ’9 minutes
- Eigen Vectorsβ’8 minutes
- Principal Component Analysis using Pr-Compβ’10 minutes
- Principal Component Analysis using Pr-Comp Continuesβ’9 minutes
- C Bind Type in PCAβ’9 minutes
- R Type Modelβ’13 minutes
- Black Box Method in Neural Networkβ’9 minutes
- Characteristics of a Neural Networksβ’9 minutes
- Network Topology of a Neural Networksβ’11 minutes
- Weight Adjustment and Case Updateβ’12 minutes
4 assignmentsβ’Total 60 minutes
- Graded - Dimensionality Reduction and Neural Networksβ’30 minutes
- Feature Selection and PCAβ’10 minutes
- PCA Advancedβ’10 minutes
- Neural Network Foundationsβ’10 minutes
This module integrates advanced applications of machine learning in R, including time series forecasting, boosting methods, and market basket analysis. Learners develop forecasting models, apply ARIMA and Prophet for stock prediction, and implement gradient boosting to improve accuracy. The module concludes with association rule mining and an overview of emerging machine learning trends.
What's included
42 videos6 assignments
42 videosβ’Total 393 minutes
- Introduction Model Building in Rβ’11 minutes
- Installing the Package of Model Building in Rβ’11 minutes
- Nodes in Model Building in Rβ’8 minutes
- Example of Model Building in Rβ’8 minutes
- Time Series Analysisβ’8 minutes
- Pattern in Time Series Dataβ’8 minutes
- Time Series Modellingβ’9 minutes
- Moving Average Modelβ’11 minutes
- Auto Correlation Functionβ’8 minutes
- Inference of ACF and PFCFβ’7 minutes
- Diagnostic Checkingβ’9 minutes
- Forecasting Using Stock Priceβ’10 minutes
- Stock Price Indexβ’11 minutes
- Stock Price Index Continuesβ’10 minutes
- Prophet Stockβ’5 minutes
- Run Prophet Stockβ’8 minutes
- Time Series Data Denationalizationβ’10 minutes
- Time Series Data Denationalization Continuesβ’8 minutes
- Average of Quarter Denationalizationβ’11 minutes
- Regression of Denationalizationβ’9 minutes
- Gradient Boosting Machinesβ’10 minutes
- Errors in Gradient Boosting Machinesβ’12 minutes
- What is Error Rate in Gradient Boosting Machinesβ’10 minutes
- Optimization Gradient Boosting Machinesβ’9 minutes
- Gradient Boosting Trees (GBT)β’6 minutes
- Dataset Boosting in Gradientβ’9 minutes
- Example of Dataset Boosting in Gradientβ’10 minutes
- Example of Dataset Boosting in Gradient Continuesβ’11 minutes
- Market Basket Analysis Association Rulesβ’12 minutes
- Market Basket Analysis Association Rules Continuesβ’11 minutes
- Market Basket Analysis Interpretationβ’8 minutes
- Implementation of Market Basket Analysisβ’5 minutes
- Example of Market Basket Analysisβ’9 minutes
- Datamining in Market Basket Analysisβ’10 minutes
- Market Basket Analysis Using Rstudioβ’9 minutes
- Market Basket Analysis Using Rstudio Continuesβ’9 minutes
- More on Rstudio in Market Analysisβ’12 minutes
- New Development in Machine Learningβ’11 minutes
- Data Scientist in Machine Learnirngβ’11 minutes
- Types of Detection in Machine Learningβ’11 minutes
- Example of New Development in Machine Learningβ’10 minutes
- Example of New Development in Machine Learning Continuesβ’5 minutes
6 assignmentsβ’Total 80 minutes
- Graded - Advanced Applications in MLβ’30 minutes
- Time Series Analysisβ’10 minutes
- Forecasting with Time Seriesβ’10 minutes
- Boosting & Forecasting Enhancementsβ’10 minutes
- Gradient Boosting Techniquesβ’10 minutes
- Market Basket Analysis & New Trendsβ’10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Machine Learning
- Status: Free Trial
Specialization
- Status: Free Trial
Course
- Status: Preview
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
