{"id":15893056,"url":"https://github.com/plambert777/pca-principal-component-analysis","last_synced_at":"2025-04-02T17:40:56.053Z","repository":{"id":254877679,"uuid":"847828906","full_name":"plambert777/PCA-Principal-Component-Analysis","owner":"plambert777","description":"This repository contains an R script for performing Principal Components Analysis (PCA) on a dataset. The script includes functions for data preprocessing, such as reading in data and imputing missing values, and for conducting PCA using both spectral decomposition and singular value decomposition (SVD). Additionally, the script calculates centroid","archived":false,"fork":false,"pushed_at":"2024-08-26T21:10:51.000Z","size":1284,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T08:14:50.149Z","etag":null,"topics":["pca-analysis","r","rmd"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plambert777.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-26T16:15:02.000Z","updated_at":"2024-08-27T13:56:03.000Z","dependencies_parsed_at":"2024-10-28T03:04:05.507Z","dependency_job_id":"2b55768e-933b-41de-9aaf-ace7d4e4b78b","html_url":"https://github.com/plambert777/PCA-Principal-Component-Analysis","commit_stats":null,"previous_names":["plambert777/pca-principal-component-analysis"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plambert777%2FPCA-Principal-Component-Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plambert777%2FPCA-Principal-Component-Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plambert777%2FPCA-Principal-Component-Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plambert777%2FPCA-Principal-Component-Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plambert777","download_url":"https://codeload.github.com/plambert777/PCA-Principal-Component-Analysis/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246863582,"owners_count":20846278,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pca-analysis","r","rmd"],"created_at":"2024-10-06T08:06:49.661Z","updated_at":"2025-04-02T17:40:56.032Z","avatar_url":"https://github.com/plambert777.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# PCA - Principal Component Analysis\nWelcome to the PCA_R repository! This project is designed to provide a straightforward yet comprehensive approach to performing Principal Components Analysis (PCA) using R.\n\n## Overview\n\nThis repository contains an R script that guides you through the process of conducting PCA on a dataset. PCA is a powerful tool for dimensionality reduction, allowing you to uncover the underlying structure of your data. This script not only handles the computation of PCA but also includes data preprocessing steps and visualization techniques to help you interpret the results.\nFeatures\n\n  Data Import and Preprocessing\n  - Reads in data from a file.\n  - Imputes missing values by calculating the mean for each feature.\n\n  PCA Calculation\n  - Uses spectral decomposition to perform PCA.\n  - Also includes an implementation using Singular Value Decomposition (SVD) for comparison.\n\n  Centroid Calculation\n  - Calculates centroids for three populations within the dataset (e.g., European, Asian, African).\n\n  Visualization\n  - Visualizes the PCA results using color-coded clusters for different populations.\n  - Generates a PCA plot with labeled principal components.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplambert777%2Fpca-principal-component-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplambert777%2Fpca-principal-component-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplambert777%2Fpca-principal-component-analysis/lists"}