用R语言做因子分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用R语言做因子分析相关的知识,希望对你有一定的参考价值。

程序如下:
data=read.table("C:\\Users\\uriel\\Desktop\\多元.txt",header=T);
cor(data)
(FA0=factanal(data,4,rot="none"))
pairs(FA0$loadings)
(FA1=factanal(data,4,rot="varimax"))
pairs(FA1$loadings)
把数据导入后用极大似然法进行因子分析,到(FA0=factanal(data,4,rot="none"))时总是出现
错误于factanal(data, 4, rot = "none") :
unable to optimize from this starting value
是程序错了还是数据格式不对啊,或者是R还要加载些什么东西?

参考技术A 可能是你选定的因子个数m太小了,我的是这样 参考技术B 你的数据里面是不是有char或者factor啊 参考技术C 请将数据上传,让别人可以重复你的问题。

R语言因子分析FA(factor analysis)实战案例

R语言因子分析FA(factor analysis)实战案例

目录

R语言因子分析FA(factor analysis)实战案例

#因子分析

#案例分析

以上是关于用R语言做因子分析的主要内容,如果未能解决你的问题,请参考以下文章

R语言主成分分析PCA和因子分析EFA主成分(因子)个数主成分(因子)得分主成分(因子)旋转(正交旋转斜交旋转)主成分(因子)解释

R语言探索性因子分析(Exploratory factor analysis)

R语言因子分析FA(factor analysis)实战案例

R语言因子分析FA(factor analysis)步骤实战

R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)使用rotate参数指定进行正交旋转提取因子使用nfactors参数指定抽取的因子个数fa函数因子分析结果解读

R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)使用rotate参数指定进行斜交旋转提取因子使用nfactors参数指定抽取的因子个数fa函数因子分析结果解读