Kiedy używam głównej funkcji, jak w poniższym kodzie, otrzymuję ładną tabelę, która daje wszystkie standardowe ładunki, jak również tabelę z wartościami własnymi i proporcja i łączna proporcja wyjaśnione.Wyodrębnianie danych wyjściowych z funkcji głównej w pakiecie psych jako ramki danych
rotatedpca <- principal(PCFdataset, nfactors = 8, rotate = "varimax", scores = T)
chciałbym wyeksportować to wyjście do pliku Excel (używając WriteXLS), ale mogę to zrobić tylko, że dla dataframes i rotatedpca nie jest dataframe i nie może być zmuszany do jednego się wydaje. Jestem w stanie wyodrębnić znormalizowanych obciążeń za pomocą następującego kodu:
loadings<-as.data.frame(unclass(rotatedpca$loadings))
Ale nie mogę dowiedzieć się, jak uzyskać dostęp do innych informacji, które normalnie są wyświetlane, gdy po prostu zadzwonić na podstawową funkcję, w szczególności wartości własnych i odsetek i wyjaśniono skumulowaną wariancję. Próbowałem wartości rotatecpa $, ale to zwraca to, co wygląda jak wartości własne dla wszystkich 12 oryginalnych zmiennych jako czynników bez obrotu, czego nie rozumiem. I nie byłem w stanie wymyślić żadnego sposobu, aby nawet spróbować wyodrębnić wartości wyjaśnione wariancji. Jak mogę po prostu utworzyć ramkę danych, która wygląda na przykład na wyjściu R, które otrzymuję poniżej od głównej funkcji?
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
Dzięki za przeczytanie mojego posta!
Czy możesz 'dput()' swoje dane lub inne dane, aby to powtarzalne? jaki pakiet jest najważniejszy? chciałbym sprawdzić 'names (unclass (rotatedpca))' lub 'str (rotatedpca)' –
@JakeBurkhead Używa pakietu 'psych', jak zaznaczono w tytule wpisu. –
@HongOoi przepraszam, moje czytanie ze zrozumieniem jest złe ... :) –