Dimensionality Reduction in R

Develop your intuition for when to reduce dimensionality in your data, and master the fundamentals of how to do so in R.
Start Course for Free
4 Hours14 Videos46 Exercises5,642 Learners
3450 XP

Create Your Free Account

By continuing you accept the Terms of Use and Privacy Policy. You also accept that you are aware that your data will be stored outside of the EU and that you are above the age of 16.

Loved by learners at thousands of companies

Course Description

Real-world datasets often include values for dozens, hundreds, or even thousands of variables. Our minds cannot efficiently process such high-dimensional datasets to come up with useful, actionable insights. How do you deal with these multi-dimensional swarms of data points? How do you uncover and visualize hidden patterns in the data? In this course, you'll learn how to answer these questions by mastering three fundamental dimensionality reduction techniques - Principal component analysis (PCA), non-negative matrix factorisation (NNMF), and exploratory factor analysis (EFA).

  1. 1

    Principal component analysis (PCA)

    As a data scientist, you'll frequently have to deal with messy and high-dimensional datasets. In this chapter, you'll learn how to use Principal Component Analysis (PCA) to effectively reduce the dimensionality of such datasets so that it becomes easier to extract actionable insights from them.
    Play Chapter Now
  2. 2

    Advanced PCA & Non-negative matrix factorization (NNMF)

    Here, you'll build on your knowledge of PCA by tackling more advanced applications, such as dealing with missing data. You'll also become familiar with another essential dimensionality reduction technique called Non-negative matrix factorization (NNMF) and how to use it in R.
    Play Chapter Now
  3. 3

    Exploratory factor analysis (EFA)

    Become familiar with exploratory factor analysis (EFA), another dimensionality reduction technique that is a natural extension to PCA.
    Play Chapter Now
  4. 4

    Advanced EFA

    Round out your mastery of dimensionality reduction in R by extending your knowledge of EFA to cover more advanced applications.
    Play Chapter Now
BBC datasetHumor Styles Questionnaire datasetShort Dark Triad dataset
Yashas RoySascha MayrBenjamin Feder
Alexandros Tantos Headshot

Alexandros Tantos

Assistant Professor, Aristotle University of Thessaloniki
Alexandros is an Assistant Professor of Text and Computational Linguistics at the Aristotle University of Thessaloniki. His main interests include the application of deep learning algorithms for improving our understanding of how a first/second language is processed and acquired by native speakers, data analysis and programming in R.
See More

What do other learners have to say?

I've used other sites—Coursera, Udacity, things like that—but DataCamp's been the one that I've stuck with.

Devon Edwards Joseph
Lloyds Banking Group

DataCamp is the top resource I recommend for learning data science.

Louis Maiden
Harvard Business School

DataCamp is by far my favorite website to learn from.

Ronald Bowers
Decision Science Analytics, USAA