Вопросы о пакете factoextra в R - PullRequest
0 голосов
/ 16 октября 2018

Я выполняю PCA для некоторых данных и использую пакет factoextra от CRAN.Этот пакет дает пользователю много возможностей для создания графиков о PCA на ваших данных.Однако у меня есть несколько вопросов о некоторых примерах, которые они приводят на этой странице здесь и здесь .

  1. В третьей гиперссылке говорится: обратите внимание, что функции fviz_pca_xxx () являются оберткой вокруг базовой функции fviz (), которая также является оберткой вокруг функции ggscatter () [in ggpubr].Поэтому дополнительные аргументы, передаваемые в функции fviz () и ggscatter (), могут быть указаны в fviz_pca_ind () и fviz_pca_var ().Я попытался добавить другие ggplot параметры, такие как title('Title'), но получаю предупреждение о недопустимом графическом состоянии.Как мне добавить базовые графики ggplot для управления моим fviz_pca_ind графиком?

Код:

library(factoextra)
data(iris)
res.pca <- prcomp(iris[, -5],  scale = TRUE)
fviz_pca_ind(res.pca,
             geom="text",
             #col.var="contrib",
             col.ind = "dodgerblue2",
             repel = FALSE)+     # Avoid text overlapping
 title('Principal Component Analysis')+
 theme(
    panel.background = element_rect(fill = "transparent",colour = NA),
    plot.margin = unit(c(0.1,0.1,0.1,0.1), "cm"),
    plot.title = element_text(size = 14, hjust = 0.5, vjust = 1),
    plot.background = element_rect(fill = "transparent", colour = NA)
  )
Мои данные не имеют маркировки, в отличие от базы данных iris.Может ли кто-нибудь объяснить окраску переменных или отдельных лиц в их вкладе?Но мой вопрос, вклад в чем?Как мы раскрашиваем людей на вклад?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...