Tôi đang sử dụng lệnh fa
của gói psych
để phân tích nhân tố và do đó có đối tượng thuộc lớp fa
. Tôi có thể truy vấn tải với fac$loadings
, nhưng tôi muốn chỉ trích xuất bảng chứa tải, vì vậy tôi có thể sử dụng xtable
(hoặc tương tự) để chuyển đổi nó thành định dạng LaTeX.psych - Tải các yếu tố tải trọng như data.frame để xuất LaTeX
Ví dụ mã:
library(psych)
library(xtable)
data(bfi)
fac <- fa(r=cor(bfi, use="complete.obs"), nfactors=5, fm="ml", rotate="none")
fac$loadings
ld <- someMagicalFunction(fac$loadings)
xtable(ld)
bất cứ ai có thể cho tôi biết những gì tôi có thể sử dụng cho someMagicalFunction
?
'fac <- fa (r = cor (BFI), nfactors = 5, fm = "ml", xoay = "none") 'mang lại cho tôi rất nhiều thông báo lỗi (ví dụ,' Something nghiêm trọng sai ma trận tương quan.') và không tạo ra bất cứ điều gì. – Henrik
@Henrik xin lỗi, nên được khắc phục ngay bây giờ. Cần thêm 'use =" complete.obs "' vào 'cor'. – bountiful
Thực ra, chỉ cần nói fa (bfi, nfactors = 5, fm = "ml", xoay = "không"). Điều đó sẽ tìm thấy ma trận tương quan cặp đôi mà không cần phải tự làm điều đó. Kể từ phiên bản 1.3.10.11, fa sẽ lấy tham số sử dụng nếu bạn muốn chỉ định use = "complete". –