在因子分析中仅加载两个(或更少)项目(变量)是否可以接受?


10

我在SPSS中通过因子分析设置了一组20个变量。为了研究的目的,我需要发展6个因素。SPSS已显示8个变量(共20个)已被低权重加载或由于多个因素而均等地加载,因此我将其删除。剩下的12个变量已经在6个因子中成对装入了2个,这是完美的结构-就像我想要的那样,但是现在,一位与我合作的教授希望我找到理由(在什么条件下)每个因子保留2个项目是适当的,因为众所周知,因子分析对于每个因子加载3个或更多项目的结果很有用。

谁能帮我解决这个问题,最好还提供公开的参考资料?


如果单个项目因子具有较高的因子负载,则也是可以接受的。
Meera Gang

建议“每个因素至少3个项目”。如果因子轮换后,如果因子中有2个或一项的结果,或者1)获得您希望由该因子加载的更多变量,或者2)重做分析并提取较少的因子,或者3)保留结果保持原样,但不解释“易变的”因素,说“我相信该因素存在,但是由于目前尚无足够的项目支持,因此我将其从解释和结果中删除”。但是,所有这两个建议都是不同的。
ttnphns

除此处的答案外,另请参见stats.stackexchange.com/a/198684/3277(第5点),为什么“每个因素至少要装载3个项目”是合理要求。
ttnphns

Answers:


13

每个因素两个或三个项目是您的CFA(确认FA)模型的标识问题。

为了简单起见,我们假设通过将每个因子的方差设置为1来识别模型。还假定没有相关的测量误差。

具有两个项目的单因子模型具有两个负荷和两个误差方差,需要估计= 4个参数,但是方差-协方差矩阵中只有3个非平凡条目,因此您没有足够的信息来估计这四个参数您需要的。

具有三个项目的单因子模型具有三个载荷和三个误差方差。方差-协方差矩阵有六个条目,仔细的分析检查表明已正确识别模型,您可以将参数估计值代数表示为方差-协方差矩阵条目的函数。每个因素有更多的项目,您就有一个过度识别的模型(自由度大于参数),这通常意味着您行之有效。

对于一个以上的因素,CFA模型始终会为每个因素标识3个以上的项目(因为为每个因素确定了一个简单的度量模型,因此大致来说,您可以获得每个因素的预测并据此估算其协方差)。但是,如果每个因素与总体中至少一个其他因素具有非零的协方差,则将确定每个因素具有两个项目的CFA。(否则,所讨论的因子将落入系统之外,并且不会识别出两个项目的单因子模型。)识别的证明是相当技术性的,需要对矩阵代数有很好的理解。

Bollen(1989)在第7章中全面,彻底地讨论了CFA模型的识别问题。244特别是关于三个和两个指示符的规则。


1
这是一个非常恰当的答案。我只会评论(为OP着想)OP询问了探索性FA(EFA)。从逻辑上讲,EFA应该具有“每个因子3个以上的已加载项目”,因为CFA希望这样做;只是您没有在回答中提及而已。
ttnphns

4

我从未听说过“每个因素3个项目”的标准。我想反驳这个问题,并请您的教授为这一陈述提供合理的参考。

除此之外,“出于研究目的,我需要开发6个因素。” 这是很奇怪的话。

因子分析的基本目的是:1)找出(较大)数量的测量变量之下有多少因子(通常是心理特征)。然后2),基于因素负荷,尝试描述这些因素的真正含义。

您没有“开发” 6个因素,而是“试图衡量” 6个因素。

但是,存在交叉载荷(变量由多个因子加载)通常表明这些因子正在“试图相互关联”。这是有道理的,因为我们知道基本上所有事物都与现实世界中的一切事物相关。通过使用倾斜(而不是正交varimax)旋转在分析中实现此观察结果,通常会消除许多交叉载荷。恕我直言,从理论上讲也更合理。

试一试,最终每个因素可能会带来更多的项目。那也可能(部分)解决您的问题。


非常感谢您的评论,为什么我可以用我正在使用的模型来解释六个因素,我的教授并不反对六个因素的解释,但是他想解释一下何时可以使用每个因素只有两个项目的因素分析。这仍然是问题。
米塔(Mitja)2012年

欢迎使用@ pythonforspss.org网站,这里有很多不错的信息,+ 1。一些注意事项:我听过几次说,每个因子至少需要3个变量,但是我不知道该规则的实质原因(或者是否确实存在)是什么。我编辑了OP的Q,使英语更流畅。我用你引用的短语代替以前的内容。这可能不是理想的(我不确定如何翻译我认为OP可能要说的内容),但是如果是这样,那是我的错,不是Mitja的错。请记住,英语不是许多用户的第一语言。
gung-恢复莫妮卡

每个因素的三个项目是一个普遍的信念,并且在复审阶段往往会引起问题(因为这是一个普遍的信念)。话虽如此,如果您的社区参与度很高(> 0.7),那么您可能就没有问题了。
richiemorrisroe 2012年

我的社区人口是0.5或更高...
Mitja

factors are "trying to correlate" with each other是一个神秘的表述。因子根据我们如何旋转(建模)它们而相关或不相关。对于具有高公共性的变量,正交因子可能会产生很高的“交叉负载”。
ttnphns

1

我现在有同样的问题。这是一篇文章,建议每个因子至少使用3个项目。但是,在特殊情况下,您可能需要按每个要素使用项目(第60页)。http://www.sajip.co.za/index.php/sajip/article/download/168/165 我的情况似乎很特殊,因为基于网络的实验中只有两个变量可以提供玩家的信息。战略和战略力量。也许由于某些因素,它也可以帮助您将2个项目的使用合法化。


1
这个网站有一些参考的支持最低每因素规则三个变量:encorewiki.org/display/~nzhao/...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.