library(imager)
## Warning: package 'imager' was built under R version 4.3.3
## Loading required package: magrittr
##
## Attaching package: 'imager'
## The following object is masked from 'package:magrittr':
##
## add
## The following objects are masked from 'package:stats':
##
## convolve, spectrum
## The following object is masked from 'package:graphics':
##
## frame
## The following object is masked from 'package:base':
##
## save.image
library(dplyr)
##
## Attaching package: 'dplyr'
## The following object is masked from 'package:imager':
##
## where
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(tidyverse)
## Warning: package 'tidyverse' was built under R version 4.3.3
## Warning: package 'tidyr' was built under R version 4.3.3
## Warning: package 'readr' was built under R version 4.3.3
## Warning: package 'purrr' was built under R version 4.3.3
## Warning: package 'stringr' was built under R version 4.3.3
## Warning: package 'forcats' was built under R version 4.3.3
## Warning: package 'lubridate' was built under R version 4.3.3
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ forcats 1.0.0 ✔ readr 2.1.5
## ✔ ggplot2 3.4.4 ✔ stringr 1.5.1
## ✔ lubridate 1.9.3 ✔ tibble 3.2.1
## ✔ purrr 1.0.2 ✔ tidyr 1.3.1
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ imager::add() masks magrittr::add()
## ✖ stringr::boundary() masks imager::boundary()
## ✖ tidyr::extract() masks magrittr::extract()
## ✖ tidyr::fill() masks imager::fill()
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
## ✖ purrr::set_names() masks magrittr::set_names()
## ✖ dplyr::where() masks imager::where()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
# Set the image path (ensure correct slashes in the file path)
image_path <- "C:/Users/mansi/OneDrive/Documents"
categories <- list.dirs(image_path, recursive = FALSE)
# Function to resize images using the 'imager' package
resize_image <- function(img_path, img_size = 32) {
img <- load.image(img_path) # Load the image
img <- resize(img, img_size, img_size) # Resize to specified dimensions
as.numeric(img) # Convert to a numeric vector
}
# Function to load all images and create a dataset, with format filtering
load_images <- function(image_path, categories) {
image_data <- data.frame() # Initialize an empty data frame
# Define supported image file extensions
valid_extensions <- c(".jpg", ".jpeg", ".png", ".bmp")
for (category in categories) {
label <- basename(category) # Get the label from the folder name
# Filter image files based on valid extensions
image_files <- list.files(category, full.names = TRUE, pattern = paste0(valid_extensions, collapse = "|"))
for (image_file in image_files) {
img_vector <- resize_image(image_file) # Resize the image and convert to a vector
image_data <- rbind(image_data, data.frame(label = label, img_vector = I(list(img_vector)))) # Add to data frame
}
}
return(image_data) # Return the populated data frame
}
# Load the images into a data frame
image_data <- load_images(image_path, categories)
# Check the dimensions of the image data
print(dim(image_data)) # Should show the number of loaded images and the number of columns
## [1] 272 2
# Set the CRAN mirror to avoid the error
options(repos = c(CRAN = "https://cran.rstudio.com/"))
# Install necessary packages
if (!requireNamespace("nnet", quietly = TRUE)) {
install.packages("nnet")
}
# Load necessary libraries
library(caret)
## Warning: package 'caret' was built under R version 4.3.3
## Loading required package: lattice
##
## Attaching package: 'caret'
##
## The following object is masked from 'package:purrr':
##
## lift
library(nnet)
## Warning: package 'nnet' was built under R version 4.3.3
install.packages("factoextra")
## package 'factoextra' successfully unpacked and MD5 sums checked
##
## The downloaded binary packages are in
## C:\Users\mansi\AppData\Local\Temp\Rtmp4Koplc\downloaded_packages
library(factoextra)
## Warning: package 'factoextra' was built under R version 4.3.3
## Welcome! Want to learn more? See two factoextra-related books at https://goo.gl/ve3WBa
# Flatten the img_vector column into multiple pixel columns
img_matrix <- do.call(rbind, lapply(image_data$img_vector, as.vector))
# Create a new data frame with flattened image data
image_data_flat <- data.frame(label = image_data$label, img_matrix)
# Convert the label to a factor
image_data_flat$label <- as.factor(image_data_flat$label)
# Apply PCA to reduce the number of features (pixels)
pca_result <- prcomp(image_data_flat[, -1], center = TRUE, scale. = TRUE)
# Select the first N principal components that explain, e.g., 95% variance
variance_explained <- cumsum(pca_result$sdev^2) / sum(pca_result$sdev^2)
num_components <- which(variance_explained >= 0.95)[1] # First component that explains 95% of variance
# Keep only the first 'num_components' components
pca_data <- data.frame(label = image_data_flat$label, pca_result$x[, 1:num_components])
# Split the data into training and testing sets
set.seed(123)
train_index <- createDataPartition(pca_data$label, p = 0.8, list = FALSE)
## Warning in createDataPartition(pca_data$label, p = 0.8, list = FALSE): Some
## classes have a single record ( Important ) and these will be selected for the
## sample
train_data <- pca_data[train_index, ]
test_data <- pca_data[-train_index, ]
# Train a multinomial logistic regression model using nnet::multinom
model <- multinom(label ~ ., data = train_data)
## # weights: 408 (270 variable)
## initial value 240.596091
## iter 10 value 117.656992
## iter 20 value 30.758388
## iter 30 value 23.022664
## iter 40 value 13.018853
## iter 50 value 8.502308
## iter 60 value 2.699749
## iter 70 value 0.524506
## iter 80 value 0.007556
## iter 90 value 0.000183
## final value 0.000072
## converged
# Make predictions on the test set
predictions <- predict(model, newdata = test_data)
# Evaluate the model's accuracy
confusion_matrix <- confusionMatrix(predictions, test_data$label)
print(confusion_matrix)
## Confusion Matrix and Statistics
##
## Reference
## Prediction animals Certificates Important
## animals 49 0 0
## Certificates 0 1 0
## Important 3 0 0
##
## Overall Statistics
##
## Accuracy : 0.9434
## 95% CI : (0.8434, 0.9882)
## No Information Rate : 0.9811
## P-Value [Acc > NIR] : 0.9822
##
## Kappa : 0.3885
##
## Mcnemar's Test P-Value : NA
##
## Statistics by Class:
##
## Class: animals Class: Certificates Class: Important
## Sensitivity 0.9423 1.00000 NA
## Specificity 1.0000 1.00000 0.9434
## Pos Pred Value 1.0000 1.00000 NA
## Neg Pred Value 0.2500 1.00000 NA
## Prevalence 0.9811 0.01887 0.0000
## Detection Rate 0.9245 0.01887 0.0000
## Detection Prevalence 0.9245 0.01887 0.0566
## Balanced Accuracy 0.9712 1.00000 NA
# Evaluate the model's accuracy
confusion_matrix <- confusionMatrix(predictions, test_data$label)
# Extract the confusion matrix from the confusionMatrix object
cm_matrix <- confusion_matrix$table # This is the actual confusion matrix
# Calculate accuracy
accuracy <- sum(diag(cm_matrix)) / sum(cm_matrix)
print(paste("Accuracy:", accuracy))
## [1] "Accuracy: 0.943396226415094"
# Perform PCA on the flattened image data
pca_result <- prcomp(image_data_flat[, -1], center = TRUE, scale. = TRUE)
# Create a new data frame with PCA results and labels
image_data_pca <- data.frame(label = image_data_flat$label, pca_result$x)
# Check the first few rows of the PCA data
head(image_data_pca)
## label PC1 PC2 PC3 PC4 PC5 PC6
## 1 animals -58.14521 13.598325 -7.428756 24.3266593 -4.163207 13.451794
## 2 animals -74.64666 -5.156060 5.001970 1.6111459 -2.536321 -1.978961
## 3 animals 52.35226 -6.547511 -1.778486 -5.3900555 8.683445 -5.383518
## 4 animals 26.71012 -8.983237 -5.072202 0.5916682 -13.921456 1.228989
## 5 animals 49.62508 -11.525293 3.996937 -6.4271599 11.427288 5.125093
## 6 animals -70.02827 1.233544 1.235105 -2.6385786 -1.009730 -2.473518
## PC7 PC8 PC9 PC10 PC11 PC12 PC13
## 1 -7.246686 10.3484276 18.396527 -20.9735118 7.665212 -1.223709 9.7661486
## 2 4.758578 -4.1573548 -7.288051 0.5464080 6.568517 4.202166 1.0609138
## 3 -5.101216 -5.3331147 -7.359514 -5.4694558 6.929463 5.274368 0.5801819
## 4 -1.118444 0.7099077 2.611820 4.5061734 -10.063562 -7.968550 2.1168562
## 5 -6.950746 2.1981888 -5.532644 -1.3001700 -3.170404 -6.921914 -5.1096480
## 6 4.789324 -9.7223496 -6.594333 -0.2638556 7.342828 -7.725873 8.3309107
## PC14 PC15 PC16 PC17 PC18 PC19 PC20
## 1 -8.589307 1.7440282 -0.96937872 5.247856 -14.580013 4.03089717 -1.574431
## 2 3.624687 0.6638783 -1.68275162 -1.729160 2.222442 0.07211831 -2.669976
## 3 2.643403 -4.7257563 -4.56200002 2.767324 -1.402001 1.39368966 -4.390307
## 4 3.401427 -3.3513393 -2.17005188 3.701088 -1.576520 0.61244888 1.628499
## 5 6.433527 -2.4410883 -0.08502605 -11.072349 1.654551 3.31269888 -3.227782
## 6 -4.798468 4.3282479 -2.51905019 2.869823 1.582746 -4.03390305 -4.636297
## PC21 PC22 PC23 PC24 PC25 PC26 PC27
## 1 -1.0887447 -1.842492 5.5573117 -1.003654 2.2880923 -2.2592886 1.992045
## 2 -3.6831395 2.006229 0.7982366 5.676819 1.2723683 3.4239073 2.537980
## 3 -0.1781007 4.762886 2.8689826 -1.259298 -0.5785560 -2.5189568 -2.282388
## 4 -1.8195387 -1.985511 -1.4931439 -3.386014 -0.1776313 -0.2357116 3.045508
## 5 -3.2248080 -1.807071 -4.8595177 4.508366 -1.7381338 -2.1359717 1.794149
## 6 8.6993344 6.687074 8.0231839 3.771955 3.7835809 -0.2252539 1.280243
## PC28 PC29 PC30 PC31 PC32 PC33 PC34
## 1 -0.8572263 2.032843 -2.6527760 5.886828 -6.7597688 2.7539262 -3.1488368
## 2 -2.8171541 1.817587 0.6762743 -2.539741 -1.5105086 -0.5121019 1.3762151
## 3 3.3043571 -1.783258 -2.2463943 -3.865237 2.2662650 -2.0077851 -0.7710093
## 4 -1.4396652 -1.764602 -2.1440823 3.043623 -0.1747232 -4.8788374 -2.6012241
## 5 -0.1033832 8.203709 0.5737664 9.259706 -0.8168780 0.3038920 1.4358834
## 6 -3.5382714 2.604498 -1.5720219 2.844797 -1.5238559 -5.3335031 -0.7927398
## PC35 PC36 PC37 PC38 PC39 PC40 PC41
## 1 4.8483225 -5.3930126 2.328737 0.04326729 -6.1148486 -1.9145598 4.88937563
## 2 0.2086322 -0.3267889 -2.203727 0.56130980 -0.5467172 1.3066728 0.46393913
## 3 -3.4671076 -3.0110958 1.434268 2.07261038 1.7353979 -1.1276989 -0.24955970
## 4 4.2213292 2.1968986 -3.111246 -1.93482460 -3.3906018 -2.0154812 -0.01665397
## 5 1.4914803 5.3200239 1.699593 -3.28379233 3.1619212 0.1141554 -1.59793970
## 6 3.7960810 -1.4873718 1.631703 -0.96503621 0.4637564 3.6814887 -1.53866485
## PC42 PC43 PC44 PC45 PC46 PC47 PC48
## 1 -3.0264767 1.503637 3.61692460 -0.47781805 -1.277603 -0.7832016 2.3124213
## 2 0.5905638 1.531309 -0.06582343 -0.65371699 2.893353 -3.2450635 -0.6389243
## 3 -0.5410192 2.478304 1.59902238 -1.76194014 4.549055 0.6822876 -1.1886987
## 4 -2.8986486 2.007960 3.12042472 -5.55984539 -5.065463 -0.8415219 -5.7378200
## 5 -4.1066400 -1.741594 -0.13024113 -0.09117024 -4.285965 1.2309521 -0.8506729
## 6 0.1229748 1.901486 1.13896705 0.68153550 1.714175 0.3381732 -2.1086294
## PC49 PC50 PC51 PC52 PC53 PC54 PC55
## 1 0.8802359 -2.5593866 0.6200195 -0.0567173 2.9124008 -2.169725 2.9298139
## 2 0.2315633 1.4814297 1.9262747 1.3051733 0.4138250 1.663167 1.1984200
## 3 2.1941946 0.4102929 5.1231724 3.2079479 1.7344112 2.341503 -0.6883234
## 4 6.6338906 3.2551439 2.1276800 -4.1112415 -0.3693939 2.414590 0.5384636
## 5 0.7666788 1.0489489 1.4279356 0.5105845 -1.0476433 -1.922105 2.6819672
## 6 0.8421291 2.9222505 -3.7718831 -1.4757521 -2.4616772 -0.714585 -1.3633848
## PC56 PC57 PC58 PC59 PC60 PC61 PC62
## 1 -0.4991225 1.921238 -1.0537818 0.1946998 -0.9515862 3.1826486 -1.5243647
## 2 0.2426136 -2.257656 1.6408995 1.2327985 -1.0861521 0.1708356 -3.2956218
## 3 1.4471919 -1.756228 -0.6602545 -1.9313381 1.2805220 -1.7070473 -1.4497996
## 4 1.2458723 5.435401 1.2168062 6.0250382 3.1725869 2.6564487 0.5863543
## 5 -1.3224160 -2.150182 0.7724563 -5.0174338 3.5397509 2.5318164 -3.6045068
## 6 -0.2786676 -4.133990 -0.4989249 -1.6766088 0.7010006 2.3559526 3.0659433
## PC63 PC64 PC65 PC66 PC67 PC68
## 1 0.9812079 -5.829792 5.9482744 -2.69102752 5.0939181034 -3.277481
## 2 1.1085127 1.491093 1.6002197 -3.13936235 -1.3512789526 1.843969
## 3 -4.0135061 -1.464759 -2.5199824 -0.09098276 -0.0001568446 2.802099
## 4 -0.2831231 3.875595 0.9105232 2.34276736 -1.8294087264 -0.334841
## 5 4.4586988 1.914282 0.4889268 -0.13803054 -0.9582203400 1.945892
## 6 -0.2690522 -0.110848 3.4668774 -5.35028939 2.2649280213 -2.361972
## PC69 PC70 PC71 PC72 PC73 PC74 PC75
## 1 2.5493905 -3.2330949 3.0012587 -0.4196688 -2.024338 1.988192 -1.5627479
## 2 -3.0032866 -0.6002520 -0.6691340 0.1481162 -1.256268 1.035433 -2.1141112
## 3 -1.4864755 0.1121305 1.1921233 -4.1660838 -2.767811 1.026298 0.9085139
## 4 -1.2819903 -0.7507333 -1.3184983 2.4197985 7.572676 -3.177136 -1.1800662
## 5 0.8029567 0.4844601 -0.5507999 1.4937899 2.768044 -4.319441 0.7897580
## 6 -2.8789289 -2.4712062 -1.5057878 2.7763098 1.473814 -5.699023 -0.5326113
## PC76 PC77 PC78 PC79 PC80 PC81 PC82
## 1 0.39302449 1.886070 -3.448810325 1.0652722 2.3868077 -1.835415 2.6510703
## 2 -0.68694098 -2.706392 -0.713656039 -1.7049490 1.9117998 -1.733461 -0.9072642
## 3 0.60586756 1.542705 1.478793110 0.3147393 1.7588788 -2.075557 -0.4980733
## 4 -0.05057837 -0.849868 0.005985211 -1.6386696 -2.1721950 3.472307 0.5386607
## 5 0.81737046 -1.271539 -0.608210001 -0.9580474 -2.4175870 2.884310 -2.0648012
## 6 3.30154874 -4.484033 -3.093490325 -3.1855006 0.7235791 1.667118 0.4277486
## PC83 PC84 PC85 PC86 PC87 PC88
## 1 0.7692693 2.83197957 -2.9774450 -2.83601091 1.2512792 -2.62900505
## 2 -2.3261309 0.04388618 -0.1953056 0.07052953 -0.6040480 -0.04807781
## 3 -0.9030499 0.33223001 -0.3438343 1.00081946 -0.5538626 -3.34729168
## 4 1.1353834 6.60948474 1.8698024 1.11089412 -1.1547067 -5.07077951
## 5 -0.7266554 -0.71259680 1.3287654 -2.54304966 -0.6985866 0.82300781
## 6 0.2470117 1.35639567 -1.1314662 2.55229763 1.8468859 -0.78385662
## PC89 PC90 PC91 PC92 PC93 PC94
## 1 -1.0314314 1.3510214 0.677442181 1.3571044 -1.2751050 -4.2568925
## 2 -0.4446115 1.5514603 -0.912005532 -0.8599368 -1.6788381 1.5006679
## 3 -1.6268483 2.8999321 -0.008157237 0.5928373 -1.9723987 -0.1601349
## 4 1.2154103 0.6304350 -4.132277452 -1.1289915 0.2724842 2.5291441
## 5 -0.2827980 2.7298053 4.616141268 2.1962944 4.9198526 -1.4868456
## 6 0.4654944 -0.3494171 -2.300876688 0.5754158 1.0315341 2.2553260
## PC95 PC96 PC97 PC98 PC99 PC100
## 1 0.4597365 2.0278957 -1.975251795 2.6325774 0.8331133 1.5889629
## 2 0.2253504 -0.2426623 -0.712902762 -0.7619161 -0.1830665 -0.2967540
## 3 -0.3474908 3.0206870 0.008722305 -0.9205243 -0.5222153 3.6377610
## 4 -3.5537975 1.5769658 -1.503639809 -0.8566628 -0.9633830 2.1818508
## 5 1.6999309 -2.3422670 0.177044688 1.0459541 -0.5134344 -1.3915187
## 6 3.0288227 -3.1688582 -1.181964087 -0.1256391 3.1405214 0.2393787
## PC101 PC102 PC103 PC104 PC105 PC106
## 1 -0.2407866 -0.212953083 -0.9113445 0.1847728 1.3759329 -1.8819843
## 2 -1.2966575 0.003153166 -0.1286541 0.1283170 0.9664540 -0.9464696
## 3 -0.1046846 1.091214181 -1.8373291 -0.8662597 0.4623483 -0.5156323
## 4 1.0767497 1.250895120 -2.8395290 -2.5418374 -1.5368111 -2.5086062
## 5 1.2671838 2.625600536 2.2072017 -0.1088477 0.4310251 -1.3930915
## 6 1.9867636 1.747549653 1.5987193 -0.3100854 -1.5767972 3.2570295
## PC107 PC108 PC109 PC110 PC111 PC112
## 1 -1.13636074 -1.93521802 0.88702641 0.6091598 2.3557809 -0.5911353
## 2 0.03789206 -0.34040799 2.12202616 0.1481390 0.7343106 -1.2013021
## 3 -2.97037292 -0.17464408 -1.86954471 -3.1847799 0.3062943 2.1782989
## 4 -2.66985566 -0.07277504 -0.02042602 1.3480388 -1.9880630 6.6442254
## 5 1.91485583 1.51367866 -1.11829768 -3.0980322 2.1175155 1.6708645
## 6 5.14095338 3.57526386 -1.05013670 -2.8676093 -0.3112764 -1.4902176
## PC113 PC114 PC115 PC116 PC117 PC118 PC119
## 1 -1.0943250 -2.213185 1.45717994 0.4514432 1.8372072 2.42135389 -0.2814518
## 2 0.3620586 -1.915811 -0.06289955 1.5678221 1.7178368 0.04758622 -0.8502151
## 3 -1.0474979 -2.544575 -0.90924603 0.4779538 -0.4803815 -0.62583528 0.1381540
## 4 0.1006584 -2.945398 -2.35227625 -0.8995394 0.9045506 -2.97201292 -0.3895727
## 5 -0.3690799 -2.208144 -1.42246315 -0.6294444 1.4324659 1.35477735 0.2507738
## 6 0.7097733 -1.229412 2.18717101 1.6290000 -1.0452594 -0.31357455 0.3037611
## PC120 PC121 PC122 PC123 PC124 PC125
## 1 -3.4136957 -1.1382392 1.5833553 0.5869627 1.70366125 -3.8641971
## 2 0.4463641 -0.4430681 -0.6225348 -1.6957830 0.91010402 -1.6731425
## 3 -1.1921577 -0.8514960 2.1758285 0.2865177 -0.25153744 -0.7516465
## 4 0.3257640 0.6347509 -3.6873721 2.4586190 -0.05194589 -2.5250893
## 5 0.2998460 -3.7295632 -1.0437423 -0.5463102 -0.10623827 1.1175420
## 6 3.0092935 0.9053302 1.3301166 2.5492361 1.08688355 -1.5909770
## PC126 PC127 PC128 PC129 PC130 PC131
## 1 1.29544690 0.5790935 0.02699068 0.9486240 0.72755406 -2.17882048
## 2 0.08341500 0.2788313 -0.02718870 -0.4350593 1.76603842 -0.84066659
## 3 0.09147219 -1.0971271 -0.29134270 -1.4866775 1.36417982 -1.56119221
## 4 -0.55324995 -1.1738348 -1.06192421 2.0961866 -1.82148710 0.56056362
## 5 0.73612011 -2.9069574 0.60931267 -0.1234794 -0.08128759 0.09595543
## 6 0.01761993 3.2273222 -0.50510991 -0.2942618 -0.24604934 0.45465719
## PC132 PC133 PC134 PC135 PC136 PC137 PC138
## 1 -0.5999364 -0.6738070 -1.7743340 2.29347722 0.7365698 0.1394983 3.0559611
## 2 2.1528600 0.9938068 2.2412993 0.03917586 -1.1086899 -0.2303570 1.0886627
## 3 1.6523374 -0.9068410 0.6603102 1.41565130 1.8508750 -0.8591478 -1.2414006
## 4 -2.0432162 0.3101757 -1.9618360 1.40175036 -1.8024466 -1.5875573 0.2986731
## 5 -0.1272551 -0.5665591 -5.2380856 1.66186343 0.2189350 1.1793410 0.5986459
## 6 2.2426341 0.7222964 -2.2291849 0.64714319 0.4604967 1.1918854 0.1296288
## PC139 PC140 PC141 PC142 PC143 PC144 PC145
## 1 -0.1022356 -0.54246124 -1.8818133 -0.2623976 1.1465802 1.5678044 0.8051387
## 2 2.6798733 -0.06930742 1.7079142 0.3709147 -0.7985277 -0.6277222 -0.1167825
## 3 0.5455464 -2.52181590 -0.6558929 2.8771507 0.9724621 -0.4695539 0.9778894
## 4 -2.8763473 -0.79224757 0.8066025 -0.2960226 1.0522047 0.9190915 0.4518235
## 5 2.2590875 -0.12523740 -1.7941894 0.1316953 0.7064845 -0.4790879 -0.0797828
## 6 2.6609262 0.49131056 2.6705644 2.1418180 -0.8414512 3.0894941 1.3341050
## PC146 PC147 PC148 PC149 PC150 PC151
## 1 0.7549378 -2.1664329 -0.9991603 -0.79071329 -1.8541817 3.0540598
## 2 -0.3172204 -1.4854327 -1.2923375 0.99270218 0.3880293 1.7177283
## 3 -0.6305013 0.3970617 -1.7311601 -0.23563317 1.7447301 -0.7010219
## 4 0.3313404 -0.3706326 -2.1497563 -0.65845416 2.5339869 -0.7272631
## 5 1.9568290 -0.2996651 -1.1522971 0.04708327 -1.2532015 -1.2578629
## 6 0.0331795 2.5430808 1.1108991 0.89160337 1.0630195 -0.8932368
## PC152 PC153 PC154 PC155 PC156 PC157
## 1 1.820746978 1.8037021 0.4761580 -0.1498789 -1.99494508 -0.4594298
## 2 -2.432503368 -1.5184305 -1.0637095 1.7226812 -0.29574773 1.6524783
## 3 0.008645353 -2.1153025 -0.1368159 -0.1985538 -0.76071444 0.5455163
## 4 -1.980498295 0.7429939 -0.6474403 -0.9953979 -0.07412149 1.9217394
## 5 -1.332696146 1.4069065 1.7138751 -1.0837778 0.35739342 -0.8534527
## 6 0.076603782 -0.8161794 0.6867747 0.9920706 -0.11000657 -0.7460246
## PC158 PC159 PC160 PC161 PC162 PC163 PC164
## 1 -2.2055750 -0.1977910 -0.1169787 2.1906885 1.8385723 0.3097425 0.7963369
## 2 0.8136665 0.6820623 1.3281577 -0.5142368 -0.2578992 -0.5818370 -0.8192416
## 3 0.3669588 -1.0223939 1.6023600 -0.8058838 0.8098614 -1.7464979 0.5305701
## 4 -3.7727449 -0.6605898 1.9801859 -1.5578137 1.0605157 3.6347905 1.2940062
## 5 -1.3145255 -2.6576151 -1.0093012 1.6598910 0.3404654 -3.7151922 1.8981635
## 6 -1.4763290 1.1710419 1.7726156 -2.0585256 0.4548694 -0.7986691 2.3031214
## PC165 PC166 PC167 PC168 PC169 PC170 PC171
## 1 0.3473578 -0.5011918 -1.3515581 -0.6056545 -1.7179540 0.8082191 0.77429349
## 2 0.5633644 -2.5925734 -2.6011000 1.0939927 -2.3696040 -0.6382991 -1.19811756
## 3 -0.8519544 -0.2492818 0.8888210 -2.0900794 0.4834742 2.1126486 0.07692056
## 4 -1.0290776 0.8035855 -0.4246510 -0.4559358 -0.9149341 -0.1250156 1.91073024
## 5 -1.2244088 0.5487061 -1.1577059 0.6538769 -1.7422392 1.0023800 -1.59129009
## 6 -0.7323732 1.7114858 0.9229977 -0.8129150 0.1448296 -0.1180590 -0.41764889
## PC172 PC173 PC174 PC175 PC176 PC177
## 1 1.3926857 1.1595681 -1.0829603 -1.2037211 -0.27937268 -0.16839189
## 2 -1.5139393 -1.3036146 1.3131998 1.0217514 -0.90417151 2.29226807
## 3 -0.1586621 0.1814933 -0.9342765 1.8853096 2.12577006 0.17367980
## 4 -0.4047469 -1.2160269 -0.7008441 0.5385165 0.04896729 0.33414168
## 5 3.1240422 1.7367312 -0.5926582 0.4700043 -0.18398368 0.78372660
## 6 -0.2307994 0.8977436 -1.3888946 -1.2043016 -0.34310888 -0.05154701
## PC178 PC179 PC180 PC181 PC182 PC183 PC184
## 1 -0.2579525 1.5871850 0.1172471 0.4622799 0.5969834 0.4620162 0.8003686
## 2 -0.4707180 0.3730636 0.8829285 -0.9746387 2.2638574 0.2351404 0.6432853
## 3 -1.5531632 -0.1398234 -1.1011463 -0.2253626 -1.3729489 -0.9786002 1.1874003
## 4 -1.6731013 0.7264536 0.5972890 -0.4466412 -1.3448402 -0.5301237 -0.3511308
## 5 -0.1844421 0.8287453 -1.9499825 0.2327942 1.4372109 -0.2959663 1.0565846
## 6 -0.6642001 -1.0863089 2.1465256 -1.3806699 -1.8581635 -0.8630038 0.8702676
## PC185 PC186 PC187 PC188 PC189 PC190
## 1 1.9067154 -0.7514920 -1.7335572 -0.23084300 -0.348402502 2.99856135
## 2 -0.7598138 1.5199678 -0.9377815 -0.91266890 0.009252463 -0.04765192
## 3 0.9257894 -1.7432146 -0.1326923 0.02355832 1.606626777 1.41284158
## 4 1.3008389 -0.2013555 0.3196203 -2.17949977 0.238036921 -1.19608049
## 5 0.3371632 0.2369197 0.5264804 0.49913395 1.948003803 0.42844985
## 6 2.5882170 1.8696508 -0.2724100 1.58435958 0.044141879 0.92946371
## PC191 PC192 PC193 PC194 PC195 PC196
## 1 0.3783679 0.0613527075 0.07200679 0.1821854 0.1439338 1.8018135
## 2 -0.3950409 1.2280115165 -0.28578286 -0.1730925 1.4183358 1.7221565
## 3 1.3615682 -2.9059988601 -1.68048368 1.3199039 -0.5446851 1.8655673
## 4 -0.4885119 -0.6098533456 -0.15039201 0.2416747 -0.3446358 -0.7559024
## 5 -1.7355734 1.9390572949 1.94755128 -0.1097568 -0.8980161 0.2414267
## 6 0.2102137 -0.0002098984 -0.10236188 0.3941120 -0.1129813 -0.1792392
## PC197 PC198 PC199 PC200 PC201 PC202
## 1 -0.6412252 -0.92671297 -0.3305855 -0.08187078 1.1898519 1.1271977
## 2 3.0210328 0.67745519 1.4153045 -0.39713198 -1.8967710 -0.6815027
## 3 1.8898595 -1.64397538 1.2771160 2.85568719 0.5756301 -0.2705898
## 4 0.1173547 -0.07706789 1.6031958 -0.86443133 -0.1860953 0.1522143
## 5 -1.1583392 1.02779490 0.2330573 -0.46165533 -0.3169634 -1.6699160
## 6 0.1842023 -1.41505181 -0.8394547 -0.68143956 -1.8942747 2.9224662
## PC203 PC204 PC205 PC206 PC207 PC208
## 1 1.3659984 -0.36393285 -0.53364837 -0.54466808 -0.4232130 -0.07486389
## 2 1.1709522 -1.69972677 0.43289871 -1.61651639 1.4444470 -0.83844273
## 3 -0.5462999 -0.20181692 3.04840847 0.08816500 -1.4442835 1.13484789
## 4 1.0322116 0.37524999 -0.08447736 0.02897835 1.3353340 0.10804277
## 5 0.1110638 0.92820510 1.60614433 0.05169294 -0.9316292 -1.35733320
## 6 -2.0634171 -0.03421736 -2.34832793 -0.28814919 0.4732185 0.81809549
## PC209 PC210 PC211 PC212 PC213 PC214
## 1 -0.5026391 -0.1194549 0.9589277 0.37055586 0.8257252 0.9615352
## 2 0.2150714 -1.4859424 -0.2539543 -0.84577005 2.0951922 -0.4304617
## 3 -1.0895612 -3.5445365 -0.5374026 -1.34783392 0.7191190 -0.3328197
## 4 1.3665844 0.2872115 0.0815261 0.04678088 0.8289973 -0.4711931
## 5 0.1684994 -0.1164839 0.0777921 -1.60219014 0.3522527 0.4042573
## 6 -1.5379786 1.0612746 0.9230516 -0.32392989 0.4101378 -0.3880924
## PC215 PC216 PC217 PC218 PC219 PC220
## 1 -0.006731985 -0.0342042 -1.16195895 -0.09447131 -0.3269178 0.73309113
## 2 -0.159406911 -1.5318600 2.08791354 1.95102307 2.1134273 1.56334493
## 3 -1.181266746 2.4206161 0.81756074 1.91833504 1.1827931 -0.13693965
## 4 -1.159403016 0.2405405 0.05744732 -0.60717723 0.8983240 -0.34480165
## 5 0.382971447 -0.9328791 -1.43631082 -0.40700076 0.7392988 0.83724599
## 6 1.433590554 0.4542456 0.68833584 -1.04244405 0.6565995 0.09198843
## PC221 PC222 PC223 PC224 PC225 PC226
## 1 0.9571004 0.5953784 0.12722247 0.1794456 -0.04644415 -0.59259468
## 2 1.5900298 1.6160296 -0.42287149 -1.5727288 0.49966145 -0.98801707
## 3 0.4278351 -1.1438159 -1.74180154 -0.6149163 -0.05421788 -0.01519598
## 4 -0.8053270 0.3694774 -0.95978170 -0.6268868 -0.85837691 -0.79489028
## 5 -0.5570423 0.8144936 -0.01182757 -2.0022380 0.27685927 -0.05495602
## 6 0.8189916 -1.2572098 -0.76509371 0.4969721 0.43447167 -0.65489756
## PC227 PC228 PC229 PC230 PC231 PC232
## 1 -0.1204424 -0.85016960 0.06584485 0.3882691 0.3489550 0.20805076
## 2 0.9365967 -0.04204193 1.98669177 0.4577182 1.3392118 -1.50990316
## 3 0.5279164 1.37470389 -0.58877275 -1.2093675 -1.0734995 -0.67689544
## 4 -0.9304920 -0.43096800 0.57216307 0.2072480 0.3356422 0.08920201
## 5 -0.0524963 1.37601430 -0.46922188 -0.7536906 0.6103479 -0.47548490
## 6 0.3159936 1.36247797 -0.13504430 -0.1599891 -0.4289653 1.15273931
## PC233 PC234 PC235 PC236 PC237 PC238
## 1 0.2017564 0.41865606 0.1207001 -0.06033403 -0.73306832 -0.19044893
## 2 1.6312960 -2.07014578 0.2702928 -0.09306538 0.98810993 0.02353324
## 3 0.3731223 0.79625164 0.9627138 -0.94565365 -0.18053175 -0.22727264
## 4 0.8070292 0.09936348 -1.0455617 -0.20256760 -1.07544423 -0.32049529
## 5 -0.6855594 -0.63314056 0.3046755 -1.06689836 0.78867543 1.66837810
## 6 0.7190514 -0.88332222 0.2728780 0.45585701 0.03793098 0.22826457
## PC239 PC240 PC241 PC242 PC243 PC244
## 1 1.0324854674 0.04653173 0.7195581 -0.4024176 -0.56207606 -0.2108877
## 2 -1.7032703701 0.67253202 2.0476265 1.3848056 0.51456432 -3.3566951
## 3 0.0256513150 -0.54515805 -1.7704284 0.9755051 0.78695503 2.9813260
## 4 -0.6179652169 -0.54263113 -0.4603016 0.5414448 -0.14285794 -0.7862895
## 5 1.1146940689 0.60217512 -2.3306083 0.5801661 -0.06633725 -0.1889828
## 6 -0.0001229084 -0.86757664 -1.0723597 -0.2193084 0.39623176 0.9976529
## PC245 PC246 PC247 PC248 PC249 PC250
## 1 -0.03663345 -0.24782527 0.14335088 0.43504223 0.4308960 -0.4678652
## 2 -0.09710169 -0.30092505 -0.52888014 -0.19119832 0.5755524 -0.7816370
## 3 -1.06060172 -0.27161587 -0.07987910 0.91746919 -0.4173636 0.7309444
## 4 -0.64842056 -0.31540590 -0.42646652 -0.08356693 0.2911434 -0.2375526
## 5 -0.70648488 -0.26242848 -0.05750221 -0.81863949 0.5778955 -0.4395519
## 6 -0.59023029 0.02796248 0.78929397 0.42907261 0.3948859 0.8022303
## PC251 PC252 PC253 PC254 PC255 PC256
## 1 -0.03108833 -0.20385605 0.105114291 0.16829097 0.24863423 -0.74787756
## 2 -0.67272981 -2.11743746 -0.962813634 -0.48096863 0.16234625 -0.86625132
## 3 -0.12902827 -0.76986690 -1.293063042 -0.96444605 -0.04387468 0.28508553
## 4 -0.26729211 -0.08206177 -0.005362255 0.03896155 -0.29149909 0.38052027
## 5 -0.20377971 -1.34169956 -1.022044053 0.05962690 0.35156918 0.07937815
## 6 -0.29341915 -0.62703506 0.041282384 -0.48062740 0.72712037 0.62392480
## PC257 PC258 PC259 PC260 PC261 PC262
## 1 -0.7697180 0.40089720 0.4339552 -0.55824285 -0.2093327 0.21814331
## 2 0.4105527 0.75817476 -0.6678635 0.32903355 1.4470483 0.70585317
## 3 -0.2065815 -0.18970889 0.3288979 -0.18087013 0.1607092 0.66136717
## 4 -0.3116770 0.09655213 0.1998789 -0.10129216 -0.2133069 0.03151782
## 5 0.5966901 -0.12101474 -0.2819402 -0.45810035 0.1281571 0.19481040
## 6 0.4534605 0.42192421 0.1411706 -0.08816502 -0.1949858 0.06988026
## PC263 PC264 PC265 PC266 PC267 PC268
## 1 0.146873825 -0.09008226 0.01357934 -0.006418211 0.12571093 -0.12486432
## 2 0.966183647 0.37115579 0.50569702 0.059550606 -0.10240939 -0.21044596
## 3 0.008156046 -0.46330765 -0.34672344 0.285162391 -0.26177369 -0.12450318
## 4 -0.126089840 0.12093451 0.19499993 -0.155145062 0.22724237 0.12420487
## 5 -0.240114332 0.02952695 0.08012235 -0.090074625 -0.56705310 0.05715747
## 6 -0.014379739 -0.06997275 0.62214492 -0.040115580 -0.04416475 0.06160330
## PC269 PC270 PC271 PC272
## 1 0.023309449 -0.0921853436 0.04454461 -3.257811e-14
## 2 0.135127637 -0.0341294759 0.13224932 6.079512e-14
## 3 -0.142426948 0.0006078693 -0.05376086 -1.312362e-14
## 4 0.003929166 0.0462662757 -0.04466131 -1.369000e-14
## 5 -0.028478806 0.0568702200 -0.06317037 5.757547e-15
## 6 0.017485779 0.0834136552 0.03491063 -8.094220e-15
## HIERARCHICAL CLUSTERING WITH DENDROGRAM
# Compute the distance matrix
dist_matrix <- dist(image_data_pca[, -which(names(image_data_pca) == "label")])
# Perform hierarchical clustering
hclust_result <- hclust(dist_matrix)
# Plot the dendrogram
plot(hclust_result, labels = FALSE, main = "Hierarchical Clustering Dendrogram")

# Cut the dendrogram to create clusters
image_data_pca$hclust_cluster <- cutree(hclust_result, k = 3) # Use the same number of clusters as needed
# View the first few rows with cluster assignments
head(image_data_pca)
## label PC1 PC2 PC3 PC4 PC5 PC6
## 1 animals -58.14521 13.598325 -7.428756 24.3266593 -4.163207 13.451794
## 2 animals -74.64666 -5.156060 5.001970 1.6111459 -2.536321 -1.978961
## 3 animals 52.35226 -6.547511 -1.778486 -5.3900555 8.683445 -5.383518
## 4 animals 26.71012 -8.983237 -5.072202 0.5916682 -13.921456 1.228989
## 5 animals 49.62508 -11.525293 3.996937 -6.4271599 11.427288 5.125093
## 6 animals -70.02827 1.233544 1.235105 -2.6385786 -1.009730 -2.473518
## PC7 PC8 PC9 PC10 PC11 PC12 PC13
## 1 -7.246686 10.3484276 18.396527 -20.9735118 7.665212 -1.223709 9.7661486
## 2 4.758578 -4.1573548 -7.288051 0.5464080 6.568517 4.202166 1.0609138
## 3 -5.101216 -5.3331147 -7.359514 -5.4694558 6.929463 5.274368 0.5801819
## 4 -1.118444 0.7099077 2.611820 4.5061734 -10.063562 -7.968550 2.1168562
## 5 -6.950746 2.1981888 -5.532644 -1.3001700 -3.170404 -6.921914 -5.1096480
## 6 4.789324 -9.7223496 -6.594333 -0.2638556 7.342828 -7.725873 8.3309107
## PC14 PC15 PC16 PC17 PC18 PC19 PC20
## 1 -8.589307 1.7440282 -0.96937872 5.247856 -14.580013 4.03089717 -1.574431
## 2 3.624687 0.6638783 -1.68275162 -1.729160 2.222442 0.07211831 -2.669976
## 3 2.643403 -4.7257563 -4.56200002 2.767324 -1.402001 1.39368966 -4.390307
## 4 3.401427 -3.3513393 -2.17005188 3.701088 -1.576520 0.61244888 1.628499
## 5 6.433527 -2.4410883 -0.08502605 -11.072349 1.654551 3.31269888 -3.227782
## 6 -4.798468 4.3282479 -2.51905019 2.869823 1.582746 -4.03390305 -4.636297
## PC21 PC22 PC23 PC24 PC25 PC26 PC27
## 1 -1.0887447 -1.842492 5.5573117 -1.003654 2.2880923 -2.2592886 1.992045
## 2 -3.6831395 2.006229 0.7982366 5.676819 1.2723683 3.4239073 2.537980
## 3 -0.1781007 4.762886 2.8689826 -1.259298 -0.5785560 -2.5189568 -2.282388
## 4 -1.8195387 -1.985511 -1.4931439 -3.386014 -0.1776313 -0.2357116 3.045508
## 5 -3.2248080 -1.807071 -4.8595177 4.508366 -1.7381338 -2.1359717 1.794149
## 6 8.6993344 6.687074 8.0231839 3.771955 3.7835809 -0.2252539 1.280243
## PC28 PC29 PC30 PC31 PC32 PC33 PC34
## 1 -0.8572263 2.032843 -2.6527760 5.886828 -6.7597688 2.7539262 -3.1488368
## 2 -2.8171541 1.817587 0.6762743 -2.539741 -1.5105086 -0.5121019 1.3762151
## 3 3.3043571 -1.783258 -2.2463943 -3.865237 2.2662650 -2.0077851 -0.7710093
## 4 -1.4396652 -1.764602 -2.1440823 3.043623 -0.1747232 -4.8788374 -2.6012241
## 5 -0.1033832 8.203709 0.5737664 9.259706 -0.8168780 0.3038920 1.4358834
## 6 -3.5382714 2.604498 -1.5720219 2.844797 -1.5238559 -5.3335031 -0.7927398
## PC35 PC36 PC37 PC38 PC39 PC40 PC41
## 1 4.8483225 -5.3930126 2.328737 0.04326729 -6.1148486 -1.9145598 4.88937563
## 2 0.2086322 -0.3267889 -2.203727 0.56130980 -0.5467172 1.3066728 0.46393913
## 3 -3.4671076 -3.0110958 1.434268 2.07261038 1.7353979 -1.1276989 -0.24955970
## 4 4.2213292 2.1968986 -3.111246 -1.93482460 -3.3906018 -2.0154812 -0.01665397
## 5 1.4914803 5.3200239 1.699593 -3.28379233 3.1619212 0.1141554 -1.59793970
## 6 3.7960810 -1.4873718 1.631703 -0.96503621 0.4637564 3.6814887 -1.53866485
## PC42 PC43 PC44 PC45 PC46 PC47 PC48
## 1 -3.0264767 1.503637 3.61692460 -0.47781805 -1.277603 -0.7832016 2.3124213
## 2 0.5905638 1.531309 -0.06582343 -0.65371699 2.893353 -3.2450635 -0.6389243
## 3 -0.5410192 2.478304 1.59902238 -1.76194014 4.549055 0.6822876 -1.1886987
## 4 -2.8986486 2.007960 3.12042472 -5.55984539 -5.065463 -0.8415219 -5.7378200
## 5 -4.1066400 -1.741594 -0.13024113 -0.09117024 -4.285965 1.2309521 -0.8506729
## 6 0.1229748 1.901486 1.13896705 0.68153550 1.714175 0.3381732 -2.1086294
## PC49 PC50 PC51 PC52 PC53 PC54 PC55
## 1 0.8802359 -2.5593866 0.6200195 -0.0567173 2.9124008 -2.169725 2.9298139
## 2 0.2315633 1.4814297 1.9262747 1.3051733 0.4138250 1.663167 1.1984200
## 3 2.1941946 0.4102929 5.1231724 3.2079479 1.7344112 2.341503 -0.6883234
## 4 6.6338906 3.2551439 2.1276800 -4.1112415 -0.3693939 2.414590 0.5384636
## 5 0.7666788 1.0489489 1.4279356 0.5105845 -1.0476433 -1.922105 2.6819672
## 6 0.8421291 2.9222505 -3.7718831 -1.4757521 -2.4616772 -0.714585 -1.3633848
## PC56 PC57 PC58 PC59 PC60 PC61 PC62
## 1 -0.4991225 1.921238 -1.0537818 0.1946998 -0.9515862 3.1826486 -1.5243647
## 2 0.2426136 -2.257656 1.6408995 1.2327985 -1.0861521 0.1708356 -3.2956218
## 3 1.4471919 -1.756228 -0.6602545 -1.9313381 1.2805220 -1.7070473 -1.4497996
## 4 1.2458723 5.435401 1.2168062 6.0250382 3.1725869 2.6564487 0.5863543
## 5 -1.3224160 -2.150182 0.7724563 -5.0174338 3.5397509 2.5318164 -3.6045068
## 6 -0.2786676 -4.133990 -0.4989249 -1.6766088 0.7010006 2.3559526 3.0659433
## PC63 PC64 PC65 PC66 PC67 PC68
## 1 0.9812079 -5.829792 5.9482744 -2.69102752 5.0939181034 -3.277481
## 2 1.1085127 1.491093 1.6002197 -3.13936235 -1.3512789526 1.843969
## 3 -4.0135061 -1.464759 -2.5199824 -0.09098276 -0.0001568446 2.802099
## 4 -0.2831231 3.875595 0.9105232 2.34276736 -1.8294087264 -0.334841
## 5 4.4586988 1.914282 0.4889268 -0.13803054 -0.9582203400 1.945892
## 6 -0.2690522 -0.110848 3.4668774 -5.35028939 2.2649280213 -2.361972
## PC69 PC70 PC71 PC72 PC73 PC74 PC75
## 1 2.5493905 -3.2330949 3.0012587 -0.4196688 -2.024338 1.988192 -1.5627479
## 2 -3.0032866 -0.6002520 -0.6691340 0.1481162 -1.256268 1.035433 -2.1141112
## 3 -1.4864755 0.1121305 1.1921233 -4.1660838 -2.767811 1.026298 0.9085139
## 4 -1.2819903 -0.7507333 -1.3184983 2.4197985 7.572676 -3.177136 -1.1800662
## 5 0.8029567 0.4844601 -0.5507999 1.4937899 2.768044 -4.319441 0.7897580
## 6 -2.8789289 -2.4712062 -1.5057878 2.7763098 1.473814 -5.699023 -0.5326113
## PC76 PC77 PC78 PC79 PC80 PC81 PC82
## 1 0.39302449 1.886070 -3.448810325 1.0652722 2.3868077 -1.835415 2.6510703
## 2 -0.68694098 -2.706392 -0.713656039 -1.7049490 1.9117998 -1.733461 -0.9072642
## 3 0.60586756 1.542705 1.478793110 0.3147393 1.7588788 -2.075557 -0.4980733
## 4 -0.05057837 -0.849868 0.005985211 -1.6386696 -2.1721950 3.472307 0.5386607
## 5 0.81737046 -1.271539 -0.608210001 -0.9580474 -2.4175870 2.884310 -2.0648012
## 6 3.30154874 -4.484033 -3.093490325 -3.1855006 0.7235791 1.667118 0.4277486
## PC83 PC84 PC85 PC86 PC87 PC88
## 1 0.7692693 2.83197957 -2.9774450 -2.83601091 1.2512792 -2.62900505
## 2 -2.3261309 0.04388618 -0.1953056 0.07052953 -0.6040480 -0.04807781
## 3 -0.9030499 0.33223001 -0.3438343 1.00081946 -0.5538626 -3.34729168
## 4 1.1353834 6.60948474 1.8698024 1.11089412 -1.1547067 -5.07077951
## 5 -0.7266554 -0.71259680 1.3287654 -2.54304966 -0.6985866 0.82300781
## 6 0.2470117 1.35639567 -1.1314662 2.55229763 1.8468859 -0.78385662
## PC89 PC90 PC91 PC92 PC93 PC94
## 1 -1.0314314 1.3510214 0.677442181 1.3571044 -1.2751050 -4.2568925
## 2 -0.4446115 1.5514603 -0.912005532 -0.8599368 -1.6788381 1.5006679
## 3 -1.6268483 2.8999321 -0.008157237 0.5928373 -1.9723987 -0.1601349
## 4 1.2154103 0.6304350 -4.132277452 -1.1289915 0.2724842 2.5291441
## 5 -0.2827980 2.7298053 4.616141268 2.1962944 4.9198526 -1.4868456
## 6 0.4654944 -0.3494171 -2.300876688 0.5754158 1.0315341 2.2553260
## PC95 PC96 PC97 PC98 PC99 PC100
## 1 0.4597365 2.0278957 -1.975251795 2.6325774 0.8331133 1.5889629
## 2 0.2253504 -0.2426623 -0.712902762 -0.7619161 -0.1830665 -0.2967540
## 3 -0.3474908 3.0206870 0.008722305 -0.9205243 -0.5222153 3.6377610
## 4 -3.5537975 1.5769658 -1.503639809 -0.8566628 -0.9633830 2.1818508
## 5 1.6999309 -2.3422670 0.177044688 1.0459541 -0.5134344 -1.3915187
## 6 3.0288227 -3.1688582 -1.181964087 -0.1256391 3.1405214 0.2393787
## PC101 PC102 PC103 PC104 PC105 PC106
## 1 -0.2407866 -0.212953083 -0.9113445 0.1847728 1.3759329 -1.8819843
## 2 -1.2966575 0.003153166 -0.1286541 0.1283170 0.9664540 -0.9464696
## 3 -0.1046846 1.091214181 -1.8373291 -0.8662597 0.4623483 -0.5156323
## 4 1.0767497 1.250895120 -2.8395290 -2.5418374 -1.5368111 -2.5086062
## 5 1.2671838 2.625600536 2.2072017 -0.1088477 0.4310251 -1.3930915
## 6 1.9867636 1.747549653 1.5987193 -0.3100854 -1.5767972 3.2570295
## PC107 PC108 PC109 PC110 PC111 PC112
## 1 -1.13636074 -1.93521802 0.88702641 0.6091598 2.3557809 -0.5911353
## 2 0.03789206 -0.34040799 2.12202616 0.1481390 0.7343106 -1.2013021
## 3 -2.97037292 -0.17464408 -1.86954471 -3.1847799 0.3062943 2.1782989
## 4 -2.66985566 -0.07277504 -0.02042602 1.3480388 -1.9880630 6.6442254
## 5 1.91485583 1.51367866 -1.11829768 -3.0980322 2.1175155 1.6708645
## 6 5.14095338 3.57526386 -1.05013670 -2.8676093 -0.3112764 -1.4902176
## PC113 PC114 PC115 PC116 PC117 PC118 PC119
## 1 -1.0943250 -2.213185 1.45717994 0.4514432 1.8372072 2.42135389 -0.2814518
## 2 0.3620586 -1.915811 -0.06289955 1.5678221 1.7178368 0.04758622 -0.8502151
## 3 -1.0474979 -2.544575 -0.90924603 0.4779538 -0.4803815 -0.62583528 0.1381540
## 4 0.1006584 -2.945398 -2.35227625 -0.8995394 0.9045506 -2.97201292 -0.3895727
## 5 -0.3690799 -2.208144 -1.42246315 -0.6294444 1.4324659 1.35477735 0.2507738
## 6 0.7097733 -1.229412 2.18717101 1.6290000 -1.0452594 -0.31357455 0.3037611
## PC120 PC121 PC122 PC123 PC124 PC125
## 1 -3.4136957 -1.1382392 1.5833553 0.5869627 1.70366125 -3.8641971
## 2 0.4463641 -0.4430681 -0.6225348 -1.6957830 0.91010402 -1.6731425
## 3 -1.1921577 -0.8514960 2.1758285 0.2865177 -0.25153744 -0.7516465
## 4 0.3257640 0.6347509 -3.6873721 2.4586190 -0.05194589 -2.5250893
## 5 0.2998460 -3.7295632 -1.0437423 -0.5463102 -0.10623827 1.1175420
## 6 3.0092935 0.9053302 1.3301166 2.5492361 1.08688355 -1.5909770
## PC126 PC127 PC128 PC129 PC130 PC131
## 1 1.29544690 0.5790935 0.02699068 0.9486240 0.72755406 -2.17882048
## 2 0.08341500 0.2788313 -0.02718870 -0.4350593 1.76603842 -0.84066659
## 3 0.09147219 -1.0971271 -0.29134270 -1.4866775 1.36417982 -1.56119221
## 4 -0.55324995 -1.1738348 -1.06192421 2.0961866 -1.82148710 0.56056362
## 5 0.73612011 -2.9069574 0.60931267 -0.1234794 -0.08128759 0.09595543
## 6 0.01761993 3.2273222 -0.50510991 -0.2942618 -0.24604934 0.45465719
## PC132 PC133 PC134 PC135 PC136 PC137 PC138
## 1 -0.5999364 -0.6738070 -1.7743340 2.29347722 0.7365698 0.1394983 3.0559611
## 2 2.1528600 0.9938068 2.2412993 0.03917586 -1.1086899 -0.2303570 1.0886627
## 3 1.6523374 -0.9068410 0.6603102 1.41565130 1.8508750 -0.8591478 -1.2414006
## 4 -2.0432162 0.3101757 -1.9618360 1.40175036 -1.8024466 -1.5875573 0.2986731
## 5 -0.1272551 -0.5665591 -5.2380856 1.66186343 0.2189350 1.1793410 0.5986459
## 6 2.2426341 0.7222964 -2.2291849 0.64714319 0.4604967 1.1918854 0.1296288
## PC139 PC140 PC141 PC142 PC143 PC144 PC145
## 1 -0.1022356 -0.54246124 -1.8818133 -0.2623976 1.1465802 1.5678044 0.8051387
## 2 2.6798733 -0.06930742 1.7079142 0.3709147 -0.7985277 -0.6277222 -0.1167825
## 3 0.5455464 -2.52181590 -0.6558929 2.8771507 0.9724621 -0.4695539 0.9778894
## 4 -2.8763473 -0.79224757 0.8066025 -0.2960226 1.0522047 0.9190915 0.4518235
## 5 2.2590875 -0.12523740 -1.7941894 0.1316953 0.7064845 -0.4790879 -0.0797828
## 6 2.6609262 0.49131056 2.6705644 2.1418180 -0.8414512 3.0894941 1.3341050
## PC146 PC147 PC148 PC149 PC150 PC151
## 1 0.7549378 -2.1664329 -0.9991603 -0.79071329 -1.8541817 3.0540598
## 2 -0.3172204 -1.4854327 -1.2923375 0.99270218 0.3880293 1.7177283
## 3 -0.6305013 0.3970617 -1.7311601 -0.23563317 1.7447301 -0.7010219
## 4 0.3313404 -0.3706326 -2.1497563 -0.65845416 2.5339869 -0.7272631
## 5 1.9568290 -0.2996651 -1.1522971 0.04708327 -1.2532015 -1.2578629
## 6 0.0331795 2.5430808 1.1108991 0.89160337 1.0630195 -0.8932368
## PC152 PC153 PC154 PC155 PC156 PC157
## 1 1.820746978 1.8037021 0.4761580 -0.1498789 -1.99494508 -0.4594298
## 2 -2.432503368 -1.5184305 -1.0637095 1.7226812 -0.29574773 1.6524783
## 3 0.008645353 -2.1153025 -0.1368159 -0.1985538 -0.76071444 0.5455163
## 4 -1.980498295 0.7429939 -0.6474403 -0.9953979 -0.07412149 1.9217394
## 5 -1.332696146 1.4069065 1.7138751 -1.0837778 0.35739342 -0.8534527
## 6 0.076603782 -0.8161794 0.6867747 0.9920706 -0.11000657 -0.7460246
## PC158 PC159 PC160 PC161 PC162 PC163 PC164
## 1 -2.2055750 -0.1977910 -0.1169787 2.1906885 1.8385723 0.3097425 0.7963369
## 2 0.8136665 0.6820623 1.3281577 -0.5142368 -0.2578992 -0.5818370 -0.8192416
## 3 0.3669588 -1.0223939 1.6023600 -0.8058838 0.8098614 -1.7464979 0.5305701
## 4 -3.7727449 -0.6605898 1.9801859 -1.5578137 1.0605157 3.6347905 1.2940062
## 5 -1.3145255 -2.6576151 -1.0093012 1.6598910 0.3404654 -3.7151922 1.8981635
## 6 -1.4763290 1.1710419 1.7726156 -2.0585256 0.4548694 -0.7986691 2.3031214
## PC165 PC166 PC167 PC168 PC169 PC170 PC171
## 1 0.3473578 -0.5011918 -1.3515581 -0.6056545 -1.7179540 0.8082191 0.77429349
## 2 0.5633644 -2.5925734 -2.6011000 1.0939927 -2.3696040 -0.6382991 -1.19811756
## 3 -0.8519544 -0.2492818 0.8888210 -2.0900794 0.4834742 2.1126486 0.07692056
## 4 -1.0290776 0.8035855 -0.4246510 -0.4559358 -0.9149341 -0.1250156 1.91073024
## 5 -1.2244088 0.5487061 -1.1577059 0.6538769 -1.7422392 1.0023800 -1.59129009
## 6 -0.7323732 1.7114858 0.9229977 -0.8129150 0.1448296 -0.1180590 -0.41764889
## PC172 PC173 PC174 PC175 PC176 PC177
## 1 1.3926857 1.1595681 -1.0829603 -1.2037211 -0.27937268 -0.16839189
## 2 -1.5139393 -1.3036146 1.3131998 1.0217514 -0.90417151 2.29226807
## 3 -0.1586621 0.1814933 -0.9342765 1.8853096 2.12577006 0.17367980
## 4 -0.4047469 -1.2160269 -0.7008441 0.5385165 0.04896729 0.33414168
## 5 3.1240422 1.7367312 -0.5926582 0.4700043 -0.18398368 0.78372660
## 6 -0.2307994 0.8977436 -1.3888946 -1.2043016 -0.34310888 -0.05154701
## PC178 PC179 PC180 PC181 PC182 PC183 PC184
## 1 -0.2579525 1.5871850 0.1172471 0.4622799 0.5969834 0.4620162 0.8003686
## 2 -0.4707180 0.3730636 0.8829285 -0.9746387 2.2638574 0.2351404 0.6432853
## 3 -1.5531632 -0.1398234 -1.1011463 -0.2253626 -1.3729489 -0.9786002 1.1874003
## 4 -1.6731013 0.7264536 0.5972890 -0.4466412 -1.3448402 -0.5301237 -0.3511308
## 5 -0.1844421 0.8287453 -1.9499825 0.2327942 1.4372109 -0.2959663 1.0565846
## 6 -0.6642001 -1.0863089 2.1465256 -1.3806699 -1.8581635 -0.8630038 0.8702676
## PC185 PC186 PC187 PC188 PC189 PC190
## 1 1.9067154 -0.7514920 -1.7335572 -0.23084300 -0.348402502 2.99856135
## 2 -0.7598138 1.5199678 -0.9377815 -0.91266890 0.009252463 -0.04765192
## 3 0.9257894 -1.7432146 -0.1326923 0.02355832 1.606626777 1.41284158
## 4 1.3008389 -0.2013555 0.3196203 -2.17949977 0.238036921 -1.19608049
## 5 0.3371632 0.2369197 0.5264804 0.49913395 1.948003803 0.42844985
## 6 2.5882170 1.8696508 -0.2724100 1.58435958 0.044141879 0.92946371
## PC191 PC192 PC193 PC194 PC195 PC196
## 1 0.3783679 0.0613527075 0.07200679 0.1821854 0.1439338 1.8018135
## 2 -0.3950409 1.2280115165 -0.28578286 -0.1730925 1.4183358 1.7221565
## 3 1.3615682 -2.9059988601 -1.68048368 1.3199039 -0.5446851 1.8655673
## 4 -0.4885119 -0.6098533456 -0.15039201 0.2416747 -0.3446358 -0.7559024
## 5 -1.7355734 1.9390572949 1.94755128 -0.1097568 -0.8980161 0.2414267
## 6 0.2102137 -0.0002098984 -0.10236188 0.3941120 -0.1129813 -0.1792392
## PC197 PC198 PC199 PC200 PC201 PC202
## 1 -0.6412252 -0.92671297 -0.3305855 -0.08187078 1.1898519 1.1271977
## 2 3.0210328 0.67745519 1.4153045 -0.39713198 -1.8967710 -0.6815027
## 3 1.8898595 -1.64397538 1.2771160 2.85568719 0.5756301 -0.2705898
## 4 0.1173547 -0.07706789 1.6031958 -0.86443133 -0.1860953 0.1522143
## 5 -1.1583392 1.02779490 0.2330573 -0.46165533 -0.3169634 -1.6699160
## 6 0.1842023 -1.41505181 -0.8394547 -0.68143956 -1.8942747 2.9224662
## PC203 PC204 PC205 PC206 PC207 PC208
## 1 1.3659984 -0.36393285 -0.53364837 -0.54466808 -0.4232130 -0.07486389
## 2 1.1709522 -1.69972677 0.43289871 -1.61651639 1.4444470 -0.83844273
## 3 -0.5462999 -0.20181692 3.04840847 0.08816500 -1.4442835 1.13484789
## 4 1.0322116 0.37524999 -0.08447736 0.02897835 1.3353340 0.10804277
## 5 0.1110638 0.92820510 1.60614433 0.05169294 -0.9316292 -1.35733320
## 6 -2.0634171 -0.03421736 -2.34832793 -0.28814919 0.4732185 0.81809549
## PC209 PC210 PC211 PC212 PC213 PC214
## 1 -0.5026391 -0.1194549 0.9589277 0.37055586 0.8257252 0.9615352
## 2 0.2150714 -1.4859424 -0.2539543 -0.84577005 2.0951922 -0.4304617
## 3 -1.0895612 -3.5445365 -0.5374026 -1.34783392 0.7191190 -0.3328197
## 4 1.3665844 0.2872115 0.0815261 0.04678088 0.8289973 -0.4711931
## 5 0.1684994 -0.1164839 0.0777921 -1.60219014 0.3522527 0.4042573
## 6 -1.5379786 1.0612746 0.9230516 -0.32392989 0.4101378 -0.3880924
## PC215 PC216 PC217 PC218 PC219 PC220
## 1 -0.006731985 -0.0342042 -1.16195895 -0.09447131 -0.3269178 0.73309113
## 2 -0.159406911 -1.5318600 2.08791354 1.95102307 2.1134273 1.56334493
## 3 -1.181266746 2.4206161 0.81756074 1.91833504 1.1827931 -0.13693965
## 4 -1.159403016 0.2405405 0.05744732 -0.60717723 0.8983240 -0.34480165
## 5 0.382971447 -0.9328791 -1.43631082 -0.40700076 0.7392988 0.83724599
## 6 1.433590554 0.4542456 0.68833584 -1.04244405 0.6565995 0.09198843
## PC221 PC222 PC223 PC224 PC225 PC226
## 1 0.9571004 0.5953784 0.12722247 0.1794456 -0.04644415 -0.59259468
## 2 1.5900298 1.6160296 -0.42287149 -1.5727288 0.49966145 -0.98801707
## 3 0.4278351 -1.1438159 -1.74180154 -0.6149163 -0.05421788 -0.01519598
## 4 -0.8053270 0.3694774 -0.95978170 -0.6268868 -0.85837691 -0.79489028
## 5 -0.5570423 0.8144936 -0.01182757 -2.0022380 0.27685927 -0.05495602
## 6 0.8189916 -1.2572098 -0.76509371 0.4969721 0.43447167 -0.65489756
## PC227 PC228 PC229 PC230 PC231 PC232
## 1 -0.1204424 -0.85016960 0.06584485 0.3882691 0.3489550 0.20805076
## 2 0.9365967 -0.04204193 1.98669177 0.4577182 1.3392118 -1.50990316
## 3 0.5279164 1.37470389 -0.58877275 -1.2093675 -1.0734995 -0.67689544
## 4 -0.9304920 -0.43096800 0.57216307 0.2072480 0.3356422 0.08920201
## 5 -0.0524963 1.37601430 -0.46922188 -0.7536906 0.6103479 -0.47548490
## 6 0.3159936 1.36247797 -0.13504430 -0.1599891 -0.4289653 1.15273931
## PC233 PC234 PC235 PC236 PC237 PC238
## 1 0.2017564 0.41865606 0.1207001 -0.06033403 -0.73306832 -0.19044893
## 2 1.6312960 -2.07014578 0.2702928 -0.09306538 0.98810993 0.02353324
## 3 0.3731223 0.79625164 0.9627138 -0.94565365 -0.18053175 -0.22727264
## 4 0.8070292 0.09936348 -1.0455617 -0.20256760 -1.07544423 -0.32049529
## 5 -0.6855594 -0.63314056 0.3046755 -1.06689836 0.78867543 1.66837810
## 6 0.7190514 -0.88332222 0.2728780 0.45585701 0.03793098 0.22826457
## PC239 PC240 PC241 PC242 PC243 PC244
## 1 1.0324854674 0.04653173 0.7195581 -0.4024176 -0.56207606 -0.2108877
## 2 -1.7032703701 0.67253202 2.0476265 1.3848056 0.51456432 -3.3566951
## 3 0.0256513150 -0.54515805 -1.7704284 0.9755051 0.78695503 2.9813260
## 4 -0.6179652169 -0.54263113 -0.4603016 0.5414448 -0.14285794 -0.7862895
## 5 1.1146940689 0.60217512 -2.3306083 0.5801661 -0.06633725 -0.1889828
## 6 -0.0001229084 -0.86757664 -1.0723597 -0.2193084 0.39623176 0.9976529
## PC245 PC246 PC247 PC248 PC249 PC250
## 1 -0.03663345 -0.24782527 0.14335088 0.43504223 0.4308960 -0.4678652
## 2 -0.09710169 -0.30092505 -0.52888014 -0.19119832 0.5755524 -0.7816370
## 3 -1.06060172 -0.27161587 -0.07987910 0.91746919 -0.4173636 0.7309444
## 4 -0.64842056 -0.31540590 -0.42646652 -0.08356693 0.2911434 -0.2375526
## 5 -0.70648488 -0.26242848 -0.05750221 -0.81863949 0.5778955 -0.4395519
## 6 -0.59023029 0.02796248 0.78929397 0.42907261 0.3948859 0.8022303
## PC251 PC252 PC253 PC254 PC255 PC256
## 1 -0.03108833 -0.20385605 0.105114291 0.16829097 0.24863423 -0.74787756
## 2 -0.67272981 -2.11743746 -0.962813634 -0.48096863 0.16234625 -0.86625132
## 3 -0.12902827 -0.76986690 -1.293063042 -0.96444605 -0.04387468 0.28508553
## 4 -0.26729211 -0.08206177 -0.005362255 0.03896155 -0.29149909 0.38052027
## 5 -0.20377971 -1.34169956 -1.022044053 0.05962690 0.35156918 0.07937815
## 6 -0.29341915 -0.62703506 0.041282384 -0.48062740 0.72712037 0.62392480
## PC257 PC258 PC259 PC260 PC261 PC262
## 1 -0.7697180 0.40089720 0.4339552 -0.55824285 -0.2093327 0.21814331
## 2 0.4105527 0.75817476 -0.6678635 0.32903355 1.4470483 0.70585317
## 3 -0.2065815 -0.18970889 0.3288979 -0.18087013 0.1607092 0.66136717
## 4 -0.3116770 0.09655213 0.1998789 -0.10129216 -0.2133069 0.03151782
## 5 0.5966901 -0.12101474 -0.2819402 -0.45810035 0.1281571 0.19481040
## 6 0.4534605 0.42192421 0.1411706 -0.08816502 -0.1949858 0.06988026
## PC263 PC264 PC265 PC266 PC267 PC268
## 1 0.146873825 -0.09008226 0.01357934 -0.006418211 0.12571093 -0.12486432
## 2 0.966183647 0.37115579 0.50569702 0.059550606 -0.10240939 -0.21044596
## 3 0.008156046 -0.46330765 -0.34672344 0.285162391 -0.26177369 -0.12450318
## 4 -0.126089840 0.12093451 0.19499993 -0.155145062 0.22724237 0.12420487
## 5 -0.240114332 0.02952695 0.08012235 -0.090074625 -0.56705310 0.05715747
## 6 -0.014379739 -0.06997275 0.62214492 -0.040115580 -0.04416475 0.06160330
## PC269 PC270 PC271 PC272 hclust_cluster
## 1 0.023309449 -0.0921853436 0.04454461 -3.257811e-14 1
## 2 0.135127637 -0.0341294759 0.13224932 6.079512e-14 1
## 3 -0.142426948 0.0006078693 -0.05376086 -1.312362e-14 2
## 4 0.003929166 0.0462662757 -0.04466131 -1.369000e-14 3
## 5 -0.028478806 0.0568702200 -0.06317037 5.757547e-15 2
## 6 0.017485779 0.0834136552 0.03491063 -8.094220e-15 1
## K-MEANS CLUSTERING
# Set the number of clusters (k)
set.seed(123) # For reproducibility
k <- 4 # Specify the number of clusters
# Perform K-means clustering
kmeans_result <- kmeans(image_data_pca[, -which(names(image_data_pca) == "label")], centers = k)
# Add the cluster assignments to the PCA data
image_data_pca$cluster <- as.factor(kmeans_result$cluster)
# View the first few rows with cluster assignments
head(image_data_pca)
## label PC1 PC2 PC3 PC4 PC5 PC6
## 1 animals -58.14521 13.598325 -7.428756 24.3266593 -4.163207 13.451794
## 2 animals -74.64666 -5.156060 5.001970 1.6111459 -2.536321 -1.978961
## 3 animals 52.35226 -6.547511 -1.778486 -5.3900555 8.683445 -5.383518
## 4 animals 26.71012 -8.983237 -5.072202 0.5916682 -13.921456 1.228989
## 5 animals 49.62508 -11.525293 3.996937 -6.4271599 11.427288 5.125093
## 6 animals -70.02827 1.233544 1.235105 -2.6385786 -1.009730 -2.473518
## PC7 PC8 PC9 PC10 PC11 PC12 PC13
## 1 -7.246686 10.3484276 18.396527 -20.9735118 7.665212 -1.223709 9.7661486
## 2 4.758578 -4.1573548 -7.288051 0.5464080 6.568517 4.202166 1.0609138
## 3 -5.101216 -5.3331147 -7.359514 -5.4694558 6.929463 5.274368 0.5801819
## 4 -1.118444 0.7099077 2.611820 4.5061734 -10.063562 -7.968550 2.1168562
## 5 -6.950746 2.1981888 -5.532644 -1.3001700 -3.170404 -6.921914 -5.1096480
## 6 4.789324 -9.7223496 -6.594333 -0.2638556 7.342828 -7.725873 8.3309107
## PC14 PC15 PC16 PC17 PC18 PC19 PC20
## 1 -8.589307 1.7440282 -0.96937872 5.247856 -14.580013 4.03089717 -1.574431
## 2 3.624687 0.6638783 -1.68275162 -1.729160 2.222442 0.07211831 -2.669976
## 3 2.643403 -4.7257563 -4.56200002 2.767324 -1.402001 1.39368966 -4.390307
## 4 3.401427 -3.3513393 -2.17005188 3.701088 -1.576520 0.61244888 1.628499
## 5 6.433527 -2.4410883 -0.08502605 -11.072349 1.654551 3.31269888 -3.227782
## 6 -4.798468 4.3282479 -2.51905019 2.869823 1.582746 -4.03390305 -4.636297
## PC21 PC22 PC23 PC24 PC25 PC26 PC27
## 1 -1.0887447 -1.842492 5.5573117 -1.003654 2.2880923 -2.2592886 1.992045
## 2 -3.6831395 2.006229 0.7982366 5.676819 1.2723683 3.4239073 2.537980
## 3 -0.1781007 4.762886 2.8689826 -1.259298 -0.5785560 -2.5189568 -2.282388
## 4 -1.8195387 -1.985511 -1.4931439 -3.386014 -0.1776313 -0.2357116 3.045508
## 5 -3.2248080 -1.807071 -4.8595177 4.508366 -1.7381338 -2.1359717 1.794149
## 6 8.6993344 6.687074 8.0231839 3.771955 3.7835809 -0.2252539 1.280243
## PC28 PC29 PC30 PC31 PC32 PC33 PC34
## 1 -0.8572263 2.032843 -2.6527760 5.886828 -6.7597688 2.7539262 -3.1488368
## 2 -2.8171541 1.817587 0.6762743 -2.539741 -1.5105086 -0.5121019 1.3762151
## 3 3.3043571 -1.783258 -2.2463943 -3.865237 2.2662650 -2.0077851 -0.7710093
## 4 -1.4396652 -1.764602 -2.1440823 3.043623 -0.1747232 -4.8788374 -2.6012241
## 5 -0.1033832 8.203709 0.5737664 9.259706 -0.8168780 0.3038920 1.4358834
## 6 -3.5382714 2.604498 -1.5720219 2.844797 -1.5238559 -5.3335031 -0.7927398
## PC35 PC36 PC37 PC38 PC39 PC40 PC41
## 1 4.8483225 -5.3930126 2.328737 0.04326729 -6.1148486 -1.9145598 4.88937563
## 2 0.2086322 -0.3267889 -2.203727 0.56130980 -0.5467172 1.3066728 0.46393913
## 3 -3.4671076 -3.0110958 1.434268 2.07261038 1.7353979 -1.1276989 -0.24955970
## 4 4.2213292 2.1968986 -3.111246 -1.93482460 -3.3906018 -2.0154812 -0.01665397
## 5 1.4914803 5.3200239 1.699593 -3.28379233 3.1619212 0.1141554 -1.59793970
## 6 3.7960810 -1.4873718 1.631703 -0.96503621 0.4637564 3.6814887 -1.53866485
## PC42 PC43 PC44 PC45 PC46 PC47 PC48
## 1 -3.0264767 1.503637 3.61692460 -0.47781805 -1.277603 -0.7832016 2.3124213
## 2 0.5905638 1.531309 -0.06582343 -0.65371699 2.893353 -3.2450635 -0.6389243
## 3 -0.5410192 2.478304 1.59902238 -1.76194014 4.549055 0.6822876 -1.1886987
## 4 -2.8986486 2.007960 3.12042472 -5.55984539 -5.065463 -0.8415219 -5.7378200
## 5 -4.1066400 -1.741594 -0.13024113 -0.09117024 -4.285965 1.2309521 -0.8506729
## 6 0.1229748 1.901486 1.13896705 0.68153550 1.714175 0.3381732 -2.1086294
## PC49 PC50 PC51 PC52 PC53 PC54 PC55
## 1 0.8802359 -2.5593866 0.6200195 -0.0567173 2.9124008 -2.169725 2.9298139
## 2 0.2315633 1.4814297 1.9262747 1.3051733 0.4138250 1.663167 1.1984200
## 3 2.1941946 0.4102929 5.1231724 3.2079479 1.7344112 2.341503 -0.6883234
## 4 6.6338906 3.2551439 2.1276800 -4.1112415 -0.3693939 2.414590 0.5384636
## 5 0.7666788 1.0489489 1.4279356 0.5105845 -1.0476433 -1.922105 2.6819672
## 6 0.8421291 2.9222505 -3.7718831 -1.4757521 -2.4616772 -0.714585 -1.3633848
## PC56 PC57 PC58 PC59 PC60 PC61 PC62
## 1 -0.4991225 1.921238 -1.0537818 0.1946998 -0.9515862 3.1826486 -1.5243647
## 2 0.2426136 -2.257656 1.6408995 1.2327985 -1.0861521 0.1708356 -3.2956218
## 3 1.4471919 -1.756228 -0.6602545 -1.9313381 1.2805220 -1.7070473 -1.4497996
## 4 1.2458723 5.435401 1.2168062 6.0250382 3.1725869 2.6564487 0.5863543
## 5 -1.3224160 -2.150182 0.7724563 -5.0174338 3.5397509 2.5318164 -3.6045068
## 6 -0.2786676 -4.133990 -0.4989249 -1.6766088 0.7010006 2.3559526 3.0659433
## PC63 PC64 PC65 PC66 PC67 PC68
## 1 0.9812079 -5.829792 5.9482744 -2.69102752 5.0939181034 -3.277481
## 2 1.1085127 1.491093 1.6002197 -3.13936235 -1.3512789526 1.843969
## 3 -4.0135061 -1.464759 -2.5199824 -0.09098276 -0.0001568446 2.802099
## 4 -0.2831231 3.875595 0.9105232 2.34276736 -1.8294087264 -0.334841
## 5 4.4586988 1.914282 0.4889268 -0.13803054 -0.9582203400 1.945892
## 6 -0.2690522 -0.110848 3.4668774 -5.35028939 2.2649280213 -2.361972
## PC69 PC70 PC71 PC72 PC73 PC74 PC75
## 1 2.5493905 -3.2330949 3.0012587 -0.4196688 -2.024338 1.988192 -1.5627479
## 2 -3.0032866 -0.6002520 -0.6691340 0.1481162 -1.256268 1.035433 -2.1141112
## 3 -1.4864755 0.1121305 1.1921233 -4.1660838 -2.767811 1.026298 0.9085139
## 4 -1.2819903 -0.7507333 -1.3184983 2.4197985 7.572676 -3.177136 -1.1800662
## 5 0.8029567 0.4844601 -0.5507999 1.4937899 2.768044 -4.319441 0.7897580
## 6 -2.8789289 -2.4712062 -1.5057878 2.7763098 1.473814 -5.699023 -0.5326113
## PC76 PC77 PC78 PC79 PC80 PC81 PC82
## 1 0.39302449 1.886070 -3.448810325 1.0652722 2.3868077 -1.835415 2.6510703
## 2 -0.68694098 -2.706392 -0.713656039 -1.7049490 1.9117998 -1.733461 -0.9072642
## 3 0.60586756 1.542705 1.478793110 0.3147393 1.7588788 -2.075557 -0.4980733
## 4 -0.05057837 -0.849868 0.005985211 -1.6386696 -2.1721950 3.472307 0.5386607
## 5 0.81737046 -1.271539 -0.608210001 -0.9580474 -2.4175870 2.884310 -2.0648012
## 6 3.30154874 -4.484033 -3.093490325 -3.1855006 0.7235791 1.667118 0.4277486
## PC83 PC84 PC85 PC86 PC87 PC88
## 1 0.7692693 2.83197957 -2.9774450 -2.83601091 1.2512792 -2.62900505
## 2 -2.3261309 0.04388618 -0.1953056 0.07052953 -0.6040480 -0.04807781
## 3 -0.9030499 0.33223001 -0.3438343 1.00081946 -0.5538626 -3.34729168
## 4 1.1353834 6.60948474 1.8698024 1.11089412 -1.1547067 -5.07077951
## 5 -0.7266554 -0.71259680 1.3287654 -2.54304966 -0.6985866 0.82300781
## 6 0.2470117 1.35639567 -1.1314662 2.55229763 1.8468859 -0.78385662
## PC89 PC90 PC91 PC92 PC93 PC94
## 1 -1.0314314 1.3510214 0.677442181 1.3571044 -1.2751050 -4.2568925
## 2 -0.4446115 1.5514603 -0.912005532 -0.8599368 -1.6788381 1.5006679
## 3 -1.6268483 2.8999321 -0.008157237 0.5928373 -1.9723987 -0.1601349
## 4 1.2154103 0.6304350 -4.132277452 -1.1289915 0.2724842 2.5291441
## 5 -0.2827980 2.7298053 4.616141268 2.1962944 4.9198526 -1.4868456
## 6 0.4654944 -0.3494171 -2.300876688 0.5754158 1.0315341 2.2553260
## PC95 PC96 PC97 PC98 PC99 PC100
## 1 0.4597365 2.0278957 -1.975251795 2.6325774 0.8331133 1.5889629
## 2 0.2253504 -0.2426623 -0.712902762 -0.7619161 -0.1830665 -0.2967540
## 3 -0.3474908 3.0206870 0.008722305 -0.9205243 -0.5222153 3.6377610
## 4 -3.5537975 1.5769658 -1.503639809 -0.8566628 -0.9633830 2.1818508
## 5 1.6999309 -2.3422670 0.177044688 1.0459541 -0.5134344 -1.3915187
## 6 3.0288227 -3.1688582 -1.181964087 -0.1256391 3.1405214 0.2393787
## PC101 PC102 PC103 PC104 PC105 PC106
## 1 -0.2407866 -0.212953083 -0.9113445 0.1847728 1.3759329 -1.8819843
## 2 -1.2966575 0.003153166 -0.1286541 0.1283170 0.9664540 -0.9464696
## 3 -0.1046846 1.091214181 -1.8373291 -0.8662597 0.4623483 -0.5156323
## 4 1.0767497 1.250895120 -2.8395290 -2.5418374 -1.5368111 -2.5086062
## 5 1.2671838 2.625600536 2.2072017 -0.1088477 0.4310251 -1.3930915
## 6 1.9867636 1.747549653 1.5987193 -0.3100854 -1.5767972 3.2570295
## PC107 PC108 PC109 PC110 PC111 PC112
## 1 -1.13636074 -1.93521802 0.88702641 0.6091598 2.3557809 -0.5911353
## 2 0.03789206 -0.34040799 2.12202616 0.1481390 0.7343106 -1.2013021
## 3 -2.97037292 -0.17464408 -1.86954471 -3.1847799 0.3062943 2.1782989
## 4 -2.66985566 -0.07277504 -0.02042602 1.3480388 -1.9880630 6.6442254
## 5 1.91485583 1.51367866 -1.11829768 -3.0980322 2.1175155 1.6708645
## 6 5.14095338 3.57526386 -1.05013670 -2.8676093 -0.3112764 -1.4902176
## PC113 PC114 PC115 PC116 PC117 PC118 PC119
## 1 -1.0943250 -2.213185 1.45717994 0.4514432 1.8372072 2.42135389 -0.2814518
## 2 0.3620586 -1.915811 -0.06289955 1.5678221 1.7178368 0.04758622 -0.8502151
## 3 -1.0474979 -2.544575 -0.90924603 0.4779538 -0.4803815 -0.62583528 0.1381540
## 4 0.1006584 -2.945398 -2.35227625 -0.8995394 0.9045506 -2.97201292 -0.3895727
## 5 -0.3690799 -2.208144 -1.42246315 -0.6294444 1.4324659 1.35477735 0.2507738
## 6 0.7097733 -1.229412 2.18717101 1.6290000 -1.0452594 -0.31357455 0.3037611
## PC120 PC121 PC122 PC123 PC124 PC125
## 1 -3.4136957 -1.1382392 1.5833553 0.5869627 1.70366125 -3.8641971
## 2 0.4463641 -0.4430681 -0.6225348 -1.6957830 0.91010402 -1.6731425
## 3 -1.1921577 -0.8514960 2.1758285 0.2865177 -0.25153744 -0.7516465
## 4 0.3257640 0.6347509 -3.6873721 2.4586190 -0.05194589 -2.5250893
## 5 0.2998460 -3.7295632 -1.0437423 -0.5463102 -0.10623827 1.1175420
## 6 3.0092935 0.9053302 1.3301166 2.5492361 1.08688355 -1.5909770
## PC126 PC127 PC128 PC129 PC130 PC131
## 1 1.29544690 0.5790935 0.02699068 0.9486240 0.72755406 -2.17882048
## 2 0.08341500 0.2788313 -0.02718870 -0.4350593 1.76603842 -0.84066659
## 3 0.09147219 -1.0971271 -0.29134270 -1.4866775 1.36417982 -1.56119221
## 4 -0.55324995 -1.1738348 -1.06192421 2.0961866 -1.82148710 0.56056362
## 5 0.73612011 -2.9069574 0.60931267 -0.1234794 -0.08128759 0.09595543
## 6 0.01761993 3.2273222 -0.50510991 -0.2942618 -0.24604934 0.45465719
## PC132 PC133 PC134 PC135 PC136 PC137 PC138
## 1 -0.5999364 -0.6738070 -1.7743340 2.29347722 0.7365698 0.1394983 3.0559611
## 2 2.1528600 0.9938068 2.2412993 0.03917586 -1.1086899 -0.2303570 1.0886627
## 3 1.6523374 -0.9068410 0.6603102 1.41565130 1.8508750 -0.8591478 -1.2414006
## 4 -2.0432162 0.3101757 -1.9618360 1.40175036 -1.8024466 -1.5875573 0.2986731
## 5 -0.1272551 -0.5665591 -5.2380856 1.66186343 0.2189350 1.1793410 0.5986459
## 6 2.2426341 0.7222964 -2.2291849 0.64714319 0.4604967 1.1918854 0.1296288
## PC139 PC140 PC141 PC142 PC143 PC144 PC145
## 1 -0.1022356 -0.54246124 -1.8818133 -0.2623976 1.1465802 1.5678044 0.8051387
## 2 2.6798733 -0.06930742 1.7079142 0.3709147 -0.7985277 -0.6277222 -0.1167825
## 3 0.5455464 -2.52181590 -0.6558929 2.8771507 0.9724621 -0.4695539 0.9778894
## 4 -2.8763473 -0.79224757 0.8066025 -0.2960226 1.0522047 0.9190915 0.4518235
## 5 2.2590875 -0.12523740 -1.7941894 0.1316953 0.7064845 -0.4790879 -0.0797828
## 6 2.6609262 0.49131056 2.6705644 2.1418180 -0.8414512 3.0894941 1.3341050
## PC146 PC147 PC148 PC149 PC150 PC151
## 1 0.7549378 -2.1664329 -0.9991603 -0.79071329 -1.8541817 3.0540598
## 2 -0.3172204 -1.4854327 -1.2923375 0.99270218 0.3880293 1.7177283
## 3 -0.6305013 0.3970617 -1.7311601 -0.23563317 1.7447301 -0.7010219
## 4 0.3313404 -0.3706326 -2.1497563 -0.65845416 2.5339869 -0.7272631
## 5 1.9568290 -0.2996651 -1.1522971 0.04708327 -1.2532015 -1.2578629
## 6 0.0331795 2.5430808 1.1108991 0.89160337 1.0630195 -0.8932368
## PC152 PC153 PC154 PC155 PC156 PC157
## 1 1.820746978 1.8037021 0.4761580 -0.1498789 -1.99494508 -0.4594298
## 2 -2.432503368 -1.5184305 -1.0637095 1.7226812 -0.29574773 1.6524783
## 3 0.008645353 -2.1153025 -0.1368159 -0.1985538 -0.76071444 0.5455163
## 4 -1.980498295 0.7429939 -0.6474403 -0.9953979 -0.07412149 1.9217394
## 5 -1.332696146 1.4069065 1.7138751 -1.0837778 0.35739342 -0.8534527
## 6 0.076603782 -0.8161794 0.6867747 0.9920706 -0.11000657 -0.7460246
## PC158 PC159 PC160 PC161 PC162 PC163 PC164
## 1 -2.2055750 -0.1977910 -0.1169787 2.1906885 1.8385723 0.3097425 0.7963369
## 2 0.8136665 0.6820623 1.3281577 -0.5142368 -0.2578992 -0.5818370 -0.8192416
## 3 0.3669588 -1.0223939 1.6023600 -0.8058838 0.8098614 -1.7464979 0.5305701
## 4 -3.7727449 -0.6605898 1.9801859 -1.5578137 1.0605157 3.6347905 1.2940062
## 5 -1.3145255 -2.6576151 -1.0093012 1.6598910 0.3404654 -3.7151922 1.8981635
## 6 -1.4763290 1.1710419 1.7726156 -2.0585256 0.4548694 -0.7986691 2.3031214
## PC165 PC166 PC167 PC168 PC169 PC170 PC171
## 1 0.3473578 -0.5011918 -1.3515581 -0.6056545 -1.7179540 0.8082191 0.77429349
## 2 0.5633644 -2.5925734 -2.6011000 1.0939927 -2.3696040 -0.6382991 -1.19811756
## 3 -0.8519544 -0.2492818 0.8888210 -2.0900794 0.4834742 2.1126486 0.07692056
## 4 -1.0290776 0.8035855 -0.4246510 -0.4559358 -0.9149341 -0.1250156 1.91073024
## 5 -1.2244088 0.5487061 -1.1577059 0.6538769 -1.7422392 1.0023800 -1.59129009
## 6 -0.7323732 1.7114858 0.9229977 -0.8129150 0.1448296 -0.1180590 -0.41764889
## PC172 PC173 PC174 PC175 PC176 PC177
## 1 1.3926857 1.1595681 -1.0829603 -1.2037211 -0.27937268 -0.16839189
## 2 -1.5139393 -1.3036146 1.3131998 1.0217514 -0.90417151 2.29226807
## 3 -0.1586621 0.1814933 -0.9342765 1.8853096 2.12577006 0.17367980
## 4 -0.4047469 -1.2160269 -0.7008441 0.5385165 0.04896729 0.33414168
## 5 3.1240422 1.7367312 -0.5926582 0.4700043 -0.18398368 0.78372660
## 6 -0.2307994 0.8977436 -1.3888946 -1.2043016 -0.34310888 -0.05154701
## PC178 PC179 PC180 PC181 PC182 PC183 PC184
## 1 -0.2579525 1.5871850 0.1172471 0.4622799 0.5969834 0.4620162 0.8003686
## 2 -0.4707180 0.3730636 0.8829285 -0.9746387 2.2638574 0.2351404 0.6432853
## 3 -1.5531632 -0.1398234 -1.1011463 -0.2253626 -1.3729489 -0.9786002 1.1874003
## 4 -1.6731013 0.7264536 0.5972890 -0.4466412 -1.3448402 -0.5301237 -0.3511308
## 5 -0.1844421 0.8287453 -1.9499825 0.2327942 1.4372109 -0.2959663 1.0565846
## 6 -0.6642001 -1.0863089 2.1465256 -1.3806699 -1.8581635 -0.8630038 0.8702676
## PC185 PC186 PC187 PC188 PC189 PC190
## 1 1.9067154 -0.7514920 -1.7335572 -0.23084300 -0.348402502 2.99856135
## 2 -0.7598138 1.5199678 -0.9377815 -0.91266890 0.009252463 -0.04765192
## 3 0.9257894 -1.7432146 -0.1326923 0.02355832 1.606626777 1.41284158
## 4 1.3008389 -0.2013555 0.3196203 -2.17949977 0.238036921 -1.19608049
## 5 0.3371632 0.2369197 0.5264804 0.49913395 1.948003803 0.42844985
## 6 2.5882170 1.8696508 -0.2724100 1.58435958 0.044141879 0.92946371
## PC191 PC192 PC193 PC194 PC195 PC196
## 1 0.3783679 0.0613527075 0.07200679 0.1821854 0.1439338 1.8018135
## 2 -0.3950409 1.2280115165 -0.28578286 -0.1730925 1.4183358 1.7221565
## 3 1.3615682 -2.9059988601 -1.68048368 1.3199039 -0.5446851 1.8655673
## 4 -0.4885119 -0.6098533456 -0.15039201 0.2416747 -0.3446358 -0.7559024
## 5 -1.7355734 1.9390572949 1.94755128 -0.1097568 -0.8980161 0.2414267
## 6 0.2102137 -0.0002098984 -0.10236188 0.3941120 -0.1129813 -0.1792392
## PC197 PC198 PC199 PC200 PC201 PC202
## 1 -0.6412252 -0.92671297 -0.3305855 -0.08187078 1.1898519 1.1271977
## 2 3.0210328 0.67745519 1.4153045 -0.39713198 -1.8967710 -0.6815027
## 3 1.8898595 -1.64397538 1.2771160 2.85568719 0.5756301 -0.2705898
## 4 0.1173547 -0.07706789 1.6031958 -0.86443133 -0.1860953 0.1522143
## 5 -1.1583392 1.02779490 0.2330573 -0.46165533 -0.3169634 -1.6699160
## 6 0.1842023 -1.41505181 -0.8394547 -0.68143956 -1.8942747 2.9224662
## PC203 PC204 PC205 PC206 PC207 PC208
## 1 1.3659984 -0.36393285 -0.53364837 -0.54466808 -0.4232130 -0.07486389
## 2 1.1709522 -1.69972677 0.43289871 -1.61651639 1.4444470 -0.83844273
## 3 -0.5462999 -0.20181692 3.04840847 0.08816500 -1.4442835 1.13484789
## 4 1.0322116 0.37524999 -0.08447736 0.02897835 1.3353340 0.10804277
## 5 0.1110638 0.92820510 1.60614433 0.05169294 -0.9316292 -1.35733320
## 6 -2.0634171 -0.03421736 -2.34832793 -0.28814919 0.4732185 0.81809549
## PC209 PC210 PC211 PC212 PC213 PC214
## 1 -0.5026391 -0.1194549 0.9589277 0.37055586 0.8257252 0.9615352
## 2 0.2150714 -1.4859424 -0.2539543 -0.84577005 2.0951922 -0.4304617
## 3 -1.0895612 -3.5445365 -0.5374026 -1.34783392 0.7191190 -0.3328197
## 4 1.3665844 0.2872115 0.0815261 0.04678088 0.8289973 -0.4711931
## 5 0.1684994 -0.1164839 0.0777921 -1.60219014 0.3522527 0.4042573
## 6 -1.5379786 1.0612746 0.9230516 -0.32392989 0.4101378 -0.3880924
## PC215 PC216 PC217 PC218 PC219 PC220
## 1 -0.006731985 -0.0342042 -1.16195895 -0.09447131 -0.3269178 0.73309113
## 2 -0.159406911 -1.5318600 2.08791354 1.95102307 2.1134273 1.56334493
## 3 -1.181266746 2.4206161 0.81756074 1.91833504 1.1827931 -0.13693965
## 4 -1.159403016 0.2405405 0.05744732 -0.60717723 0.8983240 -0.34480165
## 5 0.382971447 -0.9328791 -1.43631082 -0.40700076 0.7392988 0.83724599
## 6 1.433590554 0.4542456 0.68833584 -1.04244405 0.6565995 0.09198843
## PC221 PC222 PC223 PC224 PC225 PC226
## 1 0.9571004 0.5953784 0.12722247 0.1794456 -0.04644415 -0.59259468
## 2 1.5900298 1.6160296 -0.42287149 -1.5727288 0.49966145 -0.98801707
## 3 0.4278351 -1.1438159 -1.74180154 -0.6149163 -0.05421788 -0.01519598
## 4 -0.8053270 0.3694774 -0.95978170 -0.6268868 -0.85837691 -0.79489028
## 5 -0.5570423 0.8144936 -0.01182757 -2.0022380 0.27685927 -0.05495602
## 6 0.8189916 -1.2572098 -0.76509371 0.4969721 0.43447167 -0.65489756
## PC227 PC228 PC229 PC230 PC231 PC232
## 1 -0.1204424 -0.85016960 0.06584485 0.3882691 0.3489550 0.20805076
## 2 0.9365967 -0.04204193 1.98669177 0.4577182 1.3392118 -1.50990316
## 3 0.5279164 1.37470389 -0.58877275 -1.2093675 -1.0734995 -0.67689544
## 4 -0.9304920 -0.43096800 0.57216307 0.2072480 0.3356422 0.08920201
## 5 -0.0524963 1.37601430 -0.46922188 -0.7536906 0.6103479 -0.47548490
## 6 0.3159936 1.36247797 -0.13504430 -0.1599891 -0.4289653 1.15273931
## PC233 PC234 PC235 PC236 PC237 PC238
## 1 0.2017564 0.41865606 0.1207001 -0.06033403 -0.73306832 -0.19044893
## 2 1.6312960 -2.07014578 0.2702928 -0.09306538 0.98810993 0.02353324
## 3 0.3731223 0.79625164 0.9627138 -0.94565365 -0.18053175 -0.22727264
## 4 0.8070292 0.09936348 -1.0455617 -0.20256760 -1.07544423 -0.32049529
## 5 -0.6855594 -0.63314056 0.3046755 -1.06689836 0.78867543 1.66837810
## 6 0.7190514 -0.88332222 0.2728780 0.45585701 0.03793098 0.22826457
## PC239 PC240 PC241 PC242 PC243 PC244
## 1 1.0324854674 0.04653173 0.7195581 -0.4024176 -0.56207606 -0.2108877
## 2 -1.7032703701 0.67253202 2.0476265 1.3848056 0.51456432 -3.3566951
## 3 0.0256513150 -0.54515805 -1.7704284 0.9755051 0.78695503 2.9813260
## 4 -0.6179652169 -0.54263113 -0.4603016 0.5414448 -0.14285794 -0.7862895
## 5 1.1146940689 0.60217512 -2.3306083 0.5801661 -0.06633725 -0.1889828
## 6 -0.0001229084 -0.86757664 -1.0723597 -0.2193084 0.39623176 0.9976529
## PC245 PC246 PC247 PC248 PC249 PC250
## 1 -0.03663345 -0.24782527 0.14335088 0.43504223 0.4308960 -0.4678652
## 2 -0.09710169 -0.30092505 -0.52888014 -0.19119832 0.5755524 -0.7816370
## 3 -1.06060172 -0.27161587 -0.07987910 0.91746919 -0.4173636 0.7309444
## 4 -0.64842056 -0.31540590 -0.42646652 -0.08356693 0.2911434 -0.2375526
## 5 -0.70648488 -0.26242848 -0.05750221 -0.81863949 0.5778955 -0.4395519
## 6 -0.59023029 0.02796248 0.78929397 0.42907261 0.3948859 0.8022303
## PC251 PC252 PC253 PC254 PC255 PC256
## 1 -0.03108833 -0.20385605 0.105114291 0.16829097 0.24863423 -0.74787756
## 2 -0.67272981 -2.11743746 -0.962813634 -0.48096863 0.16234625 -0.86625132
## 3 -0.12902827 -0.76986690 -1.293063042 -0.96444605 -0.04387468 0.28508553
## 4 -0.26729211 -0.08206177 -0.005362255 0.03896155 -0.29149909 0.38052027
## 5 -0.20377971 -1.34169956 -1.022044053 0.05962690 0.35156918 0.07937815
## 6 -0.29341915 -0.62703506 0.041282384 -0.48062740 0.72712037 0.62392480
## PC257 PC258 PC259 PC260 PC261 PC262
## 1 -0.7697180 0.40089720 0.4339552 -0.55824285 -0.2093327 0.21814331
## 2 0.4105527 0.75817476 -0.6678635 0.32903355 1.4470483 0.70585317
## 3 -0.2065815 -0.18970889 0.3288979 -0.18087013 0.1607092 0.66136717
## 4 -0.3116770 0.09655213 0.1998789 -0.10129216 -0.2133069 0.03151782
## 5 0.5966901 -0.12101474 -0.2819402 -0.45810035 0.1281571 0.19481040
## 6 0.4534605 0.42192421 0.1411706 -0.08816502 -0.1949858 0.06988026
## PC263 PC264 PC265 PC266 PC267 PC268
## 1 0.146873825 -0.09008226 0.01357934 -0.006418211 0.12571093 -0.12486432
## 2 0.966183647 0.37115579 0.50569702 0.059550606 -0.10240939 -0.21044596
## 3 0.008156046 -0.46330765 -0.34672344 0.285162391 -0.26177369 -0.12450318
## 4 -0.126089840 0.12093451 0.19499993 -0.155145062 0.22724237 0.12420487
## 5 -0.240114332 0.02952695 0.08012235 -0.090074625 -0.56705310 0.05715747
## 6 -0.014379739 -0.06997275 0.62214492 -0.040115580 -0.04416475 0.06160330
## PC269 PC270 PC271 PC272 hclust_cluster cluster
## 1 0.023309449 -0.0921853436 0.04454461 -3.257811e-14 1 2
## 2 0.135127637 -0.0341294759 0.13224932 6.079512e-14 1 2
## 3 -0.142426948 0.0006078693 -0.05376086 -1.312362e-14 2 3
## 4 0.003929166 0.0462662757 -0.04466131 -1.369000e-14 3 4
## 5 -0.028478806 0.0568702200 -0.06317037 5.757547e-15 2 3
## 6 0.017485779 0.0834136552 0.03491063 -8.094220e-15 1 2
# Optional: Visualize the clusters in a 2D plot (using the first two PCA components)
library(ggplot2)
ggplot(image_data_pca, aes(x = PC1, y = PC2, color = cluster)) +
geom_point(alpha = 0.6) +
labs(title = "K-means Clustering of Image Data",
x = "Principal Component 1",
y = "Principal Component 2") +
theme_minimal()
