Skip to content
UdemyData AnalysisPaid courseAll LevelsCertificate

Principal Component Analysis (PCA) and Factor Analysis (Udemy.com)

Analytics / Machine Learning / Dimensionality Reduction : PCA & Factor Analysis using SAS and R program

Created by: Gopal Prasad Malakar

Last updated June 2018

icon
What you will learn

  • Understand Principal Component Analysis and Factor Anallysis in crysal clear manner
  • Will know how to coduct principal component analysis and factor analysis using SAS / R
  • Will understand, how PCA helps in dimensionality reduction
  • Will understand the difference and similarity between PCA and factor analysis
  • Students will be able to use PCA for variable selection

How it compares

Against the other 371 rated Udemy courses in Data Analysis on CourseDuck:

  • Rating4.1 out of 5higher than 8% of them
  • Reviews258#250 of 372 by number of reviews
  • Length1.7 hoursshorter than 86% of them
  • Last updatedJune 2018earlier than 95% of them

icon
Course Description

The course explains one of the important aspect of machine learning - Principal component analysis and factor analysis in a very easy to understand manner. It explains theory as well as demonstrates how to use SAS and R for the purpose. 

The course provides entire course content available to download in PDF format, data set and code files. The detail course content is as follows.

  • Intuitive Understanding of PCA 2D Case
    1. what is the variance in the data in different dimensions?
    2. what is principal component?
  • Formal definition of PCs
    1. Understand the formal definition of PCA
  • Properties of Principal Components
    1. Understanding principal component analysis (PCA) definition using a 3D image
  • Properties of Principal Components
    1. Summarize PCA concepts
    2. Understand why first eigen value is bigger than second, second is bigger than third and so on
  • Data Treatment for conducting PCA
    1. How to treat ordinal variables?
    2. How to treat numeric variables?
  • Conduct PCA using SAS: Understand
    1. Correlation Matrix
    2. Eigen value table
    3. Scree plot
    4. How many pricipal components one should keep?
    5. How is principal components getting derived?
  • Conduct PCA using R
  • Introduction to Factor Analysis
    1. Introduction to factor analysis
    2. Factor analysis vs PCA side by side
  • Factor Analysis Using R
  • Factor Analysis Using SAS
  • Theory for using PCA for Variable Selection
  • Demo of using PCA for Variable Selection

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Gopal Prasad Malakar

I am the Founder & CEO of ProData Science AI Consultancy Pvt. Ltd. and an analytics leader with 25+ years of industry experience in Data Science, Artificial Intelligence, Machine Learning, Business Analytics, Decision Strategy, and Enterprise Data Strategy.

Throughout my career, I have focused on one mission: turning data into measurable business value. My experience spans building predictive models, designing enterprise analytics platforms, developing scorecards, forecasting business performance, and helping organizations make better data-driven decisions.

I am also the creator of Extreme-ML—an AI-powered Zero Code, Zero Prompt analytics platform that enables users to perform sophisticated analytics and machine learning without programming or prompt engineering. The platform combines advanced automation, statistical rigor, and AI-guided workflows to make enterprise-grade analytics accessible to everyone.

Teaching is my passion. I believe that training is successful only when learners can confidently apply concepts to solve real business problems. Every course I create is designed to explain not only how techniques work, but why they work, when they should be used, and how they create business impact. My goal is to bridge the gap between academic concepts and practical industry application.

icon
More courses by Gopal Prasad Malakar

$11.99

$11.99

$13.99

$64.99

$29.99

$19.99

icon
More Data Analysis courses

Free

$79.99

$12.99

$74.99

$69.99

Free

icon
Reviews

4.1

258 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sandeep Chiluveru on 5/1/2025

Interesting introduction into some difficult topics. Would be nice if more effort is put into explaining the concepts and less into R and SAS, in other words in tool agnostic ways with some simple data values for a greater grasp on the concepts.

By Marina Iantorno on 4/2/2021

The course was pretty good. The instructor explains it clear and slow, so it is easy to follow him. The bad point is that I think we should have examples with larger datasets since the topic is about dimensionality reduction, but we worked with less than 20 rows in the first lab. Also it would be good to have more practical examples.

By Aditya Paunikar on 5/13/2020

The course is crisp and clear. It clearly explains the intuition behind PCA and Factor Analysis, use cases for each and the difference between the two for example latent variables in Factor and calculated variable in PCA etc. I would recommend this course to anyone who is interested in getting these two techniques understood and practiced in one sitting. Thanks.

By Mihai Adrian on 11/18/2019

The course is written in an intuitively manner, pariticularly for those not interested in digging deeper into the process of computing Eingenvectors and Eigenvalues using Matrix Algebra. The professor does a good job at this level.

By Ashok Kumar on 10/7/2019

Great content in a very simplified form. Worth the time. Will surely recommend this to my friends and colleagues. Thanks sir for this wonderful course.

By William Ketzeback on 2/1/2019

I found this course a nice introduction to Principal Component Analysis (PCA) and Factor Analysis. I found the instructor engaging and easy to follow. That is until the last lecture, on choosing variables, when some rules of thumb were applied to the process that were not at all explained. When I reached out to the instructor I did not feel he answered my questions. I also wish he would have provided a section on reverse PCA (once you have reduced the PCs you work backwards to reconstruct the dataset with reduced variance). I would recommend the course to others interested in an introduction to PCA in R and SAS. It is nice that there are course materials for download for later reference.

By Matt Wittbrodt on 8/8/2018

There is a good introduction, but course is pretty short and could really benefit from a more thorough example. We get through the examples and are left with a thought of- okay, now what? I've seen a few online examples or PCA and FA with R (for free), and all go into as much or more detail. For a paid course, this should go above those.

By Osama Abdelhay on 6/20/2018

The language can be a bit clearer, I would suggest more improvement in explaining the meaning of PCA from theoretical point of view. Additionally, if the instructor can provide more scenarios where the data need normalization (scaling), and where the data are mixed (numerical and categorical). This will enhance the course greatly.

By Deepak Dubey on 3/24/2018

More detailed or some industry related examples will make course more useful and easy to understand. I believe this course should be added with credit card scoring through logistic regression and can be explained better by taking data set used in that session rather than 16 observation data used here. This would have made understanding a little better of PCA and Factor Analysis stuff.

By Robert Milejczak on 6/21/2017

I have been struggling with PCA, especially how to use artificial values to determine the importance of raw variables. I can now say that I confidently understand how to interpret the results of a PCA! I could not be happier with this course.

Showing all 10 reviews on CourseDuck

Read all 258 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100