Извлечение выходных данных из главной функции в психическом пакете в виде фрейма данных

Когда я использую основную функцию, как в следующем коде, я получаю хорошую таблицу, в которой приведены все стандартизированные загрузки, а также таблицу с собственными значениями и объясненной пропорцией и совокупной пропорцией.

rotatedpca <- principal(PCFdataset, nfactors = 8, rotate = "varimax", scores = T)

Я хотел бы экспортировать этот вывод в файл Excel (используя WriteXLS), но я могу сделать это только для фреймов данных, а rotatedpca не является фреймом данных и не может быть приведен в один, как кажется. Я могу извлечь стандартизированные загрузки с помощью следующего кода:

loadings<-as.data.frame(unclass(rotatedpca$loadings))

Но я не могу понять, как получить доступ к другой информации, которая обычно отображается, когда я просто вызываю основную функцию, в частности, собственные значения и объясненные пропорции и кумулятивная дисперсия. Я пробовал rotatedcpa $ values, но он возвращает то, что выглядит как собственные значения для всех 12 исходных переменных, как факторы без вращения, чего я не понимаю. И я не смог придумать никакого способа даже попытаться извлечь значения, объясненные дисперсией. Как я могу просто создать фрейм данных, который выглядит как вывод R, который я получаю ниже из основной функции, например?

                       RC2  RC3  RC8  RC1  RC4  RC5  RC6  RC7
SS loadings           1.52 1.50 1.45 1.44 1.01 1.00 0.99 0.98
Proportion Var        0.13 0.12 0.12 0.12 0.08 0.08 0.08 0.08
Cumulative Var        0.13 0.25 0.37 0.49 0.58 0.66 0.74 0.82
Proportion Explained  0.15 0.15 0.15 0.15 0.10 0.10 0.10 0.10
Cumulative Proportion 0.15 0.31 0.45 0.60 0.70 0.80 0.90 1.00

Спасибо, что прочитали мой пост!

Ответы на вопрос(2)

Ваш ответ на вопрос