2017-03-08 55 views
0

我用fa進行因子分析,我獲得了8個因子(我將只使用其中的5個因子,SS Loading> 1的因子),現在我想分配給每行(我調查的受訪者)對我原始數據集的每個因素的分數。因子分析 - 按行分配分數

分數存儲在哪裏?我如何創建五個新列,併爲其中的每個分配因子分數?

CorrMatrix是項目的相關矩陣(30×30矩陣)

fa.varimax<-fa(CorrMatrix,nfactors = 8,rotate = "varimax",fm="pa") 

原始數據集計算2994名受訪者中,一位受訪者每行

item1 item2 item3 ... item30 1 3 5 ... 4 3 4 2 ... 5

我想要做的是什麼在原始數據集的末尾添加5個新列

factor1 factor2 factor3 factor4 factor5 
score1i score2i score3i score4i score5i 
score1j score2j score3j score4j score5j 

爲所有2994響應者

+1

請加上您的數據和期望輸出的例子。您還應該包含您嘗試過的任何代碼。 – manotheshark

+0

更新了請求,希望現在會更清楚,謝謝問! – JoeUK

回答