r - R中fa()和factanal()函数的区别
问题描述
我正在对我的数据集执行探索性因子分析,该数据集由 23 个变量(向人们提出的问题)组成。我对这些变量进行了 1777 次观察,我想研究可以解释这些变量的潜在因素。因此,我首先使用了这个函数fa()
,然后我尝试了这个函数factanal()
,它没有给出我难以解释的相同结果。
有人可以解释一下fa()
和factanal()
功能之间的区别吗?
解决方案
实际上,在分析了 R 中的帮助之后,我发现主要的区别是:
factanal 对协方差矩阵或数据矩阵执行最大似然因子分析,而 fa() 函数在某种意义上是更通用的函数,因为它提出了不同的拟合方法,例如普通最小二乘回归 (OLR)。fa() 还允许绘制因子分析图,以便直观地检索哪些因子解释了哪些变量具有不同的负载显示。
总之,我想说 fa() 比 factanal() 更灵活
推荐阅读
- ruby-on-rails - 有没有办法将 application.scss 呈现为 css 字符串?
- android - 如何从 unsplash API 获取图像的位置信息?
- java - Java 类链接解析步骤或初始化是否会导致加载其他解析的类?
- css - 对文本中的链接使用 a::after 但排除链接的图像
- javascript - JavaScript - 事件相关目标不适用于 onClick
- php - Sendgrid PHP API - 如何授权我的电子邮件作为发件人?
- java - PDFBox - 从多个 PDF 中读取文本并将其加载到多个文本文件中
- arrays - Swift - 合并两个数组,同时删除重复键并将数组值添加在一起
- api - 使用 Gigya 在 Azure Kubernetes 上进行微服务身份验证
- python - 在不使用内置函数的情况下计算子字符串的出现次数