Как получить первые 8 компонентов из PCA, используя пакет pcromp? - PullRequest
0 голосов
/ 28 сентября 2018

Я реализую PCA, используя prcomp.

pcaunemp <- prcomp(rawtChange,center = TRUE, scale=FALSE)

Я использую функцию lm для регрессии, например, так:

reg <- lm(tr[5:365,1] ~ tr[1:361,1] + tr[2:362,1] + tr[3:363,1] + tr[4:364,1])

Если я хочу использовать только первые 8 компонентовкак независимые переменные для регрессии, как извлечь компоненты?

1 Ответ

0 голосов
/ 28 сентября 2018

Я могу извлечь первые 8 ПК с:

pcaunemp$x[, 1:8]

Кредиты 李哲源, которые ответили в комментариях

...