Я выполняю анализ основных компонентов на имеющемся у меня наборе данных. Вот код, который я использовал до сих пор:
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
Для справки: «данные1» — это фрейм данных только с числовыми переменными, а «данные2» содержит один столбец категориальных переменных, по которым я пытаюсь сгруппировать числовые переменные. Два набора данных имеют одинаковое количество строк. Я запускал этот точный код на очень похожем наборе данных ранее без проблем.
Любые предложения о том, что может быть проблемой?