只是尝试使用目标轮换运行探索性因子分析 (EFA),但无法使用 15 个因子的 100 个变量来执行此操作。我们的脚本是:
tcor<-cor(perma[c(1:100)],use = "pairwise",method = c("pearson"))
#we create a correlation matrix
ACCM<-fa(tcor,nfactors=15,n.obs = NA,rotate="none",fm="ml")
gg<-ACCM$loadings[1:100,1:15]
# We create a factor loading matrix without rotation
taget<-target.rot(gg)
#Use Target rotation but get the error below
Error in solve.default(U) : only square matrices can be inverted
谁能告诉错误是什么意思?我们可以使用来自同一数据文件的 2 个因子的 11 个变量来运行它。