저는 factanal()을 사용하여 R에서 여러 변수의 요인 분석을 수행하고 있습니다. 각 사례의 점수 점수를 확인하고 싶지만 요인 점수를 표준화하지 않고 입력 변수의 원래 통계에 반영하고 싶습니다. 요인 분석을 실행하고 요인 점수를 얻을 때 입력 변수의 원래 측정 항목이 아닌 표준화 된 것으로 나타납니다. 입력 변수와 동일한 측정 항목을 가진 표준화되지 않은 요소 점수를 얻으려면 어떻게해야합니까? 이상적으로는 비슷한 평균, sd 및 범위를 의미합니다. 이것이 가능하지 않다면 어떻게 표준화 된 점수 점수를 재 측정하여이 통계를 얻을 수 있습니까?요인 분석에서 표준화되지 않은 요인 점수 얻기
여기 작은 예제 :
library(psych)
v1 <- c(1,1,1,1,1,1,1,1,1,1,3,3,3,3,3,4,5,6)
v2 <- c(1,2,1,1,1,1,2,1,2,1,3,4,3,3,3,4,6,5)
v3 <- c(3,3,3,3,3,1,1,1,1,1,1,1,1,1,1,5,4,6)
v4 <- c(3,3,4,3,3,1,1,2,1,1,1,1,2,1,1,5,6,4)
v5 <- c(1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,6,4,5)
v6 <- c(1,1,1,2,1,3,3,3,4,3,1,1,1,2,1,6,5,4)
m1 <- cbind(v1,v2,v3,v4,v5,v6)
m1FactorScores <- factanal(~v1+v2+v3+v4+v5+v6, factors = 1, scores = "Bartlett")$scores
describe(m1) #means~2.3, sds~1.5
describe(m1FactorScores) #mean=0, sd=1
저는 100 % 확실하지 않지만'psych' 패키지에서'fa'를 봅니다. – Thomas