因子分析出错 - 起始值

Mus*_*mbo 1 r factor-analysis

我有一个= 1008 xp = 45的数据矩阵,我正在尝试使用factanal()函数在数据中执行因子分析.无论我决定适合多少因素,我都会得到同样的错误:"实际上是错误的(rios,3,rotation ="varimax"):无法从这个起始值进行优化"

我使用start参数尝试了几组唯一性起始值,即便如此,似乎都没有.有人能帮我吗?

我的数据包括来自45条巴西河流的每月流出量(单位为m³/ s)(84年×12个月= 1008次观测).河流是变量(p = 45).我附上了包含此类数据的.csv文件的链接:

https://www.dropbox.com/s/swz1mqxmol7tofx/Rivers%20as%20variables%20%28csv%29.csv?dl=0

提前致谢!

Jua*_*sco 6

尝试在优化期间增加唯一性的下限,这样它就可以使解决方案收敛.

在这种情况下,将下限从默认值0.005增加到0.1.

factanal(rios, 3, rotation = "varimax", lower = 0.01) 
Run Code Online (Sandbox Code Playgroud)

facanal有关更多详细信息,请参阅文档.