This repository contains code for performing Principal Component Analysis (PCA) on a movie dataset and implementing a recommender system function based on the PCA results.
Principal Component Analysis (PCA) is a dimensionality reduction technique commonly used in data analysis and machine learning. In this project, PCA is applied to a movie dataset to identify patterns and relationships among movies and users.
- Loading and preprocessing the movie dataset.
- Performing PCA to reduce the dimensionality of the dataset.
- Visualizing the results using scree plots, loading plots, and score plots.
- Implementing a recommender system function based on the PCA results.
- dataMatrix.csv: Matrix of user ratings for movies.
- selectedMovies.csv: Information about selected movies.
- usertype.csv: Information about user types.