我使用R中的factanal
函数对数据集进行因子分析。
查看输出摘要,我看到我可以访问加载和其他对象,但我对因子分析的分数感兴趣。
如何在使用factanal
功能时获得分数?
我试图自己计算得分:
m <- t(as.matrix(factor$loadings))
n <- (as.matrix(dataset))
scores <- m%*%n
并收到错误:
Error in m %*% n : non-conformable arrays
我不知道为什么,因为我仔细检查了数据的维度,并且维度是一致的。
感谢大家的帮助。
答案 0 :(得分:1)
阿。
factormodel$loadings[,1] %*% t(dataset)
答案 1 :(得分:1)
看到这个SO answer,它很好地描述了为了检索因子分数你必须做什么