楼主: nyscy
6315 2

[实际应用] 【求助】Mplus进行探索性因素分析(EFA)时的自由度问题 [推广有奖]

  • 0关注
  • 2粉丝

VIP

博士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
9465 个
通用积分
0.7985
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4278 点
帖子
195
精华
0
在线时间
279 小时
注册时间
2009-8-26
最后登录
2021-12-26

楼主
nyscy 发表于 2013-9-23 03:46:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  数据背景:300个被试样本的IQ测验数据,一共11个分测验(观测变量),具体为:

  1.常识   2.理解  3.算术  4.相似  5.背数  6.词汇(以上为“言语智力”模块)

  7.填图  8.积木  9.图法排列数字符号  10.图形拼凑  11.迷津(以上为“操作智力”模块)

  按照习题要求,用Mplus进行探索性因素分析(木办法,题目要求EFA和CFA各做一遍),Mplus给出的报告部分如下:

EXPLORATORY FACTOR ANALYSIS WITH 2 FACTOR(S):

MODEL FIT INFORMATION
Number of Free Parameters                      32
……
Chi-Square Test of Model Fit
          Value                             32.247
          Degrees of Freedom                    34
          P-Value                           0.5537

  关于此处的自由度问题,有点不明白——

  本模型的结构应为2个因素(潜变量),即“言语智力”和“操作智力”,那么进行探索性因素分析时,按我自己的理解,需要估计的参数应为:22个因素载荷(共11个观测变量,每个变量在两个因素上均有载荷);11个测量残差(每个观测变量各1个);1个因素间相关系数(“言语”和“操作”两个潜变量之前的相关)。这样看的话,自由估计的参数数量应该是22+11+1=34个才对啊,可是软件给出的是32个。相应地,按我的理解,模型自由度应为[11*(11+1)]/2-34=32,而软件给出的却是34。(在好几台机器上跑过,结果都是一样的,所以肯定不是Bug之类的。)

  这个问题让本菜鸟有点犯晕。我前只能想到一种可能:我的自由度计算其实是按跑CFA的方法来计算的,莫非是进行EFA和进行CFA时自由度的算法不太一样?哪位大虾可以抽空解决一下我的疑惑呢?先谢谢啦!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:探索性因素分析 Mplus 因素分析 PLUS 探索性 EFA CFA 自由度

沙发
nyscy 发表于 2013-9-23 05:26:16
  其他的数据好像没有出现类似问题,软件提供的自由度和手算的是一样的。

  进行刚刚那个EFA的语句如下:

TITLE: WAIS EXAMPLE
DATA: FILE = TABLE4_1.INP;
       TYPE = CORRELATION;
       NOBSERVATIONS = 300;
VARIABLE: NAMES = INFO COMPREH ARITH SIMIL
                  DIGSPAN VOCAB DIGSYMB PICTCOMP
                  BLOCKDES PICARRGE OBJASSEM;
ANALYSIS: TYPE = EFA 1 3;

藤椅
wmcheng2006 发表于 2013-9-28 13:57:04
首先确定EFA是否适合CFA的识别规则。
Mplus学习分享http://blog.sina.com.cn/u/2142257021

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-1 11:16