我有一个男性和女性的因素说c("男性","女性","女性")我想创建一个c(0,1,1)的向量我怎样才能在r中改变它?
我有一个= 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
提前致谢!
scikit-learn中的PCA具有称为"explain_variance"的属性,该属性捕获每个组件解释的方差.在scikit-learn中,我没有看到像FactorAnalysis这样的类似事情.如何计算因子分析的每个组件所解释的方差?
是否有一个模块包含一个在python中计算因子分析(而不是PCA)的函数?