Использование значений факторов в PCA Analysis (с использованием prcomp) - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь выяснить, как я могу включить фактор / уровни в свой анализ PCA.Предположим, у меня есть следующее:

> df <- data.frame(col1=c("A", "B", "C", "D"), col2=c(1, 2, 3, 4))
> str(df)
'data.frame':   4 obs. of  2 variables:
 $ col1: Factor w/ 4 levels "A","B","C","D": 1 2 3 4
 $ col2: num  1 2 3 4

Теоретически df [, "col1"] является внутренним числом в df (поскольку это фактор), поэтому я должен иметь возможность использовать его значения факторов для анализа PCA.Но я не могу понять, как я могу это сделать:

> prcomp(df, center=T, scale. = T)
Error in colMeans(x, na.rm = TRUE) : 'x' must be numeric

Как я могу включить col1 в свой анализ PCA?Есть ли другая функция PCA, которую я должен использовать?

...