2017-03-08 10 views
0

fa으로 요인 분석을 실행하고 8 가지 요인을 얻었습니다 (SS 로딩> 1 인 경우 5 개만 사용). 이제 각 행에 할당하고 싶습니다. (내 설문 조사 응답자)에게 각 요인의 점수를 보여줍니다.팩터 분석 - 행순으로 점수 지정

점수는 어디에 저장 되나요? 5 개의 새로운 열을 만들고 각각에 요소 점수를 할당하려면 어떻게합니까?

CorrMatrix는 항목의 상관 관계 매트릭스 (30x30 매트릭스)

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

원본 데이터 셋은 2994 명 응답자, 응답자 내가하고 싶은 것이

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

는 각 행을 계산이다 원래 데이터 집합 끝에 새로운 다섯 개의 열을 추가하십시오.

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

모든 2994 응답자의 경우

+1

데이터와 원하는 출력의 예를 추가하십시오. 또한 시도한 모든 코드를 포함시켜야합니다. – manotheshark

+0

요청이 업데이트되었습니다. 요청하면 더 명확해질 수 있기를 바랍니다. – JoeUK

답변

1

psych 라이브러리를 사용하는 것으로 가정 할 때 질문이 표시되지 않았습니다. SS 부하량은 요인 분석에 직접 저장되지 않지만 계산할 수 있습니다.

library(psych) 

fa.loadings <- colSums(fa.varimax$loadings^2) # calculate factor loading 
fa.loadings <- fa.loadings[fa.loadings > 1] # filter factor loading 

참조 : https://web.stanford.edu/class/psych253/tutorials/FactorAnalysis.html