0
我試圖通過使用svyfactanal()
函數並獲得因子分數來運行因子分析。運行因子分析沒有問題。從svyfactanal提取因子分數
library(survey)
factor1 <- svyfactanal(~ var1 + var2 + var3 ... + var12,
design = design, factors = 4, rotation = "promax",
scores = "regression")
然而,當欲提取因子分數收到錯誤消息中的每個觀測:
data1 <- cbind(data, factor1$scores)
錯誤data.frame(...,check.names = FALSE ): 參數意味着不同的行數:1297,0
然後我手動檢查因子分數,和我收到此消息:
factor1$scores
# NULL
有沒有辦法從svyfactanal()
函數中提取這些分數?