Я использую функцию autoplot в R (из пакета ggfortify), чтобы построить первые два компонента PCA, например, используя набор данных iris в качестве примера:
data<-iris
data_dims<-(data[, 1:4])
data$Species<-as.factor(data$Species)
plot1<-autoplot(prcomp(data_dims, center = TRUE, scale = TRUE), data = data, colour = 'Species', frame = TRUE)
Однако мне интересно, может ли кто-нибудь помочь мне построить вместо этого повернутое решение? Я знаю, чтобы получить повернутое решение так:
pcompanalysis<-prcomp(data, center = TRUE, scale = TRUE)
pcompanalysis_rot <- varimax(pcompanalysis$rotation)
Однако я не уверен, как использовать это повернутое решение в функции autoplot ()?
Изменить: Примеры теперь используют набор данных радужной оболочки, чтобы разрешить воспроизведение.