Skip to content

Commit

Permalink
Update changes, 14 Apr 2022, FA.
Browse files Browse the repository at this point in the history
  • Loading branch information
fahamed2 authored and fahamed2 committed Apr 14, 2022
1 parent 9190c35 commit d23dcbf
Show file tree
Hide file tree
Showing 15 changed files with 83,881 additions and 41,966 deletions.
198 changes: 99 additions & 99 deletions MATLAB Codes/ExperimentalData/WHONDRS_S19S_Metadata_v3.csv

Large diffs are not rendered by default.

25 changes: 18 additions & 7 deletions MATLAB Codes/PCA.R
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,23 @@ library(pca3d)
################################################################################

# Load data
Dat <- read.csv(file = "C:/Users/fahamed2/OneDrive - University of Nebraska-Lincoln/Firnaaz Ahamed/Ongoing Research/WHONDRS Crowdsourced Manuscript/Topic6_Git/MATLAB Codes/PCAdata.csv")
Dat_lambda <- read.csv(file = "C:/Users/fahamed2/OneDrive - University of Nebraska-Lincoln/Firnaaz Ahamed/Ongoing Research/WHONDRS Crowdsourced Manuscript/Topic6_Git/MATLAB Codes/PCAdata_lambda.csv")
Dat_delGcox <- read.csv(file = "C:/Users/fahamed2/OneDrive - University of Nebraska-Lincoln/Firnaaz Ahamed/Ongoing Research/WHONDRS Crowdsourced Manuscript/Topic6_Git/MATLAB Codes/PCAdata_delGcox.csv")
grouping <- read.csv(file = "C:/Users/fahamed2/OneDrive - University of Nebraska-Lincoln/Firnaaz Ahamed/Ongoing Research/WHONDRS Crowdsourced Manuscript/Topic6_Git/MATLAB Codes/PCAgrouping.csv")

#idxRemoveSamp1 <- which(colnames(Dat)=="S19S_0079_Sed_Field_ICR_D_p2")
idxRemoveSamp <- which(grouping[,2]=="na")
#idxRemoveSamp <- unique(c(idxRemoveSamp1,idxRemoveSamp2))
# Choose data
Dat <- Dat_lambda
# Dat <- Dat_delGcox

# Remove Nan
Dat <- na.omit(Dat)
Dat <- Dat[,-1]

# Filter data
idxRemoveSamp1 <- which(colnames(Dat)=="S19S_0079_Sed_Field_ICR_D_p2")
# idxRemoveSamp1 <- c()
idxRemoveSamp2 <- which(grouping[,2]=="na")
idxRemoveSamp <- unique(c(idxRemoveSamp1,idxRemoveSamp2))

Dat <- Dat[,-idxRemoveSamp]
grouping <- grouping[-idxRemoveSamp,]
Expand All @@ -45,9 +56,9 @@ grouping3 <- grouping$grouping3
mat <- t(Dat)

# pca
idx0 <- which(colSums(mat) %in% 0)
idxSum0 <- which(colSums(mat) %in% 0)
idxVar0 <- which(apply(mat, 2, var)==0)
idx <- unique(c(idx0,idxVar0))
idx <- unique(c(idxSum0,idxVar0))

if (isempty(idx)) {
} else {
Expand All @@ -57,7 +68,7 @@ if (isempty(idx)) {
mat.pca <- prcomp(mat, center=TRUE, scale. = TRUE)

# plot
fviz_eig(mat.pca)
# fviz_eig(mat.pca)

fviz_pca_ind(mat.pca,
col.ind = grouping3, # color by groups
Expand Down
41,823 changes: 41,823 additions & 0 deletions MATLAB Codes/PCAdata_delGcox.csv

Large diffs are not rendered by default.

Loading

0 comments on commit d23dcbf

Please sign in to comment.