Я выполняю анализ основных компонентов для имеющегося у меня набора данных. Вот код, который я использовал до сих пор:
pca1<-prcomp(data1,center=TRUE,scale=TRUE)
summary(pca1)
pca1$rotation
pca1$sdev^2
library("devtools")
library("ggbiplot")
plot1 <- ggbiplot(pca1,obs.scale=1, var.scale=1, groups=data2, ellipse=TRUE)
Я получаю ошибку:
Error in `[.data.frame`(x, order(x, na.last = na.last, decreasing = decreasing)) : undefined columns selected
Для справки, «data1» - это фрейм данных только с числовыми переменными и «data2» содержит один столбец категориальных переменных, по которым я пытаюсь сгруппировать числовые переменные. Два набора данных имеют одинаковое количество строк. Я выполнил этот точный код на очень похожем наборе данных ранее без проблем.
Любые предложения относительно того, что может быть проблемой?