中人网

标题: 请教:有三条Item的变量怎么做CFA?以Creative self-efficacy为例 [打印本页]

作者: hongyan911    时间: 2010-7-15 07:28
标题: 请教:有三条Item的变量怎么做CFA?以Creative self-efficacy为例
Kenny,9 m  W; d% [' I' X# |

) _& b* z$ W1 k* ^0 ^/ b9 `我在自己的一个研究中用到了Creative self-efficacy这个变量。最初在做问卷的时候使用了四个Item,但是后来与作者(Tierney, P., & Farmer, S.M. (2002). Creative self-efficacy: Its potential antecedents and relationship to creative performance. Academy of Management Journal, 45, 11371148.9 N6 m, z3 ]+ f0 q0 e
)取得联系后被告之三个Item才是正确的。(如果需要,我可以E-mail 交流的邮件与您看) 现在我碰到的问题是:在Amos中做CFA当潜变量少于四个时结果就出不来。我不知道应该怎么办才好,特向您请教!我真的很着急啊……希望您在线可以及时帮我解决这个难题。非常感谢!
: X1 A8 `$ c& X* c8 {" p9 t5 T5 S! e: A3 B/ g
浙大 Yan) e' X) ]9 f4 p0 V3 E

作者: WIN7    时间: 2010-7-15 08:27
回复 1# hongyan911 的帖子
+ s+ `! N$ W/ G/ D; H$ ?! }. [+ H5 v- x
6 K: q: k5 I1 }! c7 o. I- ~
    根据我的经验,三个题项是可以做的,如果做不出来,是不是数据的原因?
作者: hongyan911    时间: 2010-7-15 08:39
谢谢WIN7. 不是数据的问题, 感觉是Amos. 凡是潜变量少于三个,CFA 的结果都出不来。
作者: hongyan911    时间: 2010-7-15 08:41
哦,楼上写错了,是少于四个(即只有三个或更少),CFA 的结果就出不来。 I don't know why
作者: Kenneth    时间: 2010-7-15 11:24
回应:书童发表于 3 小时前 (Kenny)
$ H/ F& F2 v: n" L) L书童,这不是CFA本身的问题。可能是:
1 N% K; J6 H+ A; F2 \2 ?1. 数据有问题;
4 H% @, S" q8 Y/ {. `: x, R2. AMOS这软件的问题;
# a) k" m1 N' h3.你的编程有问题。
! s6 |$ L' s' E0 T2 K( ^最少的情形是,三个项目对应于一个潜变量都可以跑CFA的(自然这个分析没有多大的意义)。你可以用我教的 LISREL SIMPLIS 试一试。
作者: hongyan911    时间: 2010-7-15 15:41
能否麻烦kenny给个关于如何使用 LISREL SIMPLIS的详细指示?谢谢。
4 s8 |0 f( E3 ]5 w1 b* }/ O
作者: Kenneth    时间: 2010-7-15 16:26
如果你只有三个项目一个潜变量的话,程式是:
& O: B7 L8 q5 H  x; c  CTitle: Test program- T3 p" d  A# Y# G2 {8 Y
Variable: ( `1 k! r* F& H) f) l* P6 T* n
Observed variables:7 t8 W' n; D6 E9 A/ z" A
x1 x2 x32 _" K  V/ l# ]2 {+ p
Latent Variables: F1
# R. n: s: c. X% N8 \Covariance matrix:
" w9 X# W, K9 f1.0  }( u1 Y9 h: ^: L, Q8 ~
.50 1.0
6 A* x: t( d2 I$ ?9 J6 d.52 .43 1.0
' A2 i$ y7 t% s* HSample size: 139, j- Q" u0 ^6 ^; w; @
Relationship:0 R8 q" M6 ^5 `' ^
x1 x2 x3 = F13 Y" m0 O5 r" @+ Z. v, u
Admissibilities = off
& _  d8 [1 ?7 r. X5 Y; ^$ W# ~! h: \Iterations = 1000
# ?" i3 d8 {, }. J. rPath diagram
& E3 g5 Y( ?3 F* T+ wEnd of Problem
作者: mancylin    时间: 2010-7-16 11:04
Kenneth, 您好! 想延续hongyan911上述的问题到二阶的CFA。我需要跑一个含three-dimension organizational commitment,工作投入与工作满意的CFA处理这种CFA,我是不是可以有两种选择:一个是用二阶的CFA(将three-dimension organizational commitment视为一个构念与另两个构念一起跑),另一个是将organizational commitment的三个dimension与工作投入与工作满意均视为一阶?这两种选择都对吗? 我不清楚怎么写二阶CFA的语法,能否麻烦您有时间时能给个该二阶CFALISREL SIMPLIS详细语法。谢谢。

作者: Kenneth    时间: 2010-7-16 12:07
回应 mancylin 的帖子0 Y" l  p& H% v# y6 A2 E
(1)不是两个都对的,只有一个对。至于是哪一个对,就要看你的问题了。如果你研究的是 organizational commitment (承诺)与其他构念的关系,当然是以承诺作为二阶构念来跑CFA。但是如果你研究的是承诺的三个维度与其他构念的关系,那就可以用承诺的维度来跑CFA了。! w4 D- r. p) j" j
(2)二阶CFA的LISREL SIMPLIS详细语法如下:
% m! T2 R& b3 mTitle: Test program
% O8 p; t1 {+ I* zVariable:
0 q5 B1 H1 z6 b) tObserved variables:
7 S  v8 x& D3 z$ O  x5 M- F2 ]x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15. l2 ~  ^1 X$ ?, T( @7 W
Latent Variables: D1 D2 D3 F1 F2 F3) }# R, c$ k( c% W
Covariance matrix:6 t0 ]* {- C9 v. f1 v
1.0- ~# J# P# @( t# F% Q6 c
.50 1.0- \5 ^8 R! c* P* I3 P6 u
.52 .43 1.0
. d8 I0 l! d8 P" t... ... ...# y) V- e: w  n  f$ ~1 ?. h
Sample size: 139
( ]( O; \' p6 q0 L# ?: h# \Relationship:: E/ {8 |( g. g+ c* P* A8 s
x1 x2 x3 = D1
! L1 ~6 K! S; V9 sX4 x5 x6 = D2
+ P+ \% R  x& J' ]! s6 Yx7 X8 x9 = D3: n6 n' H3 c- R) N; ~/ @
x10 x11 x12 = F2
6 Y; z# ?- l9 L  _. _% I% Dx13 x14 x15 = F3
" O) V4 e# m4 j1 W9 b* g. s7 y1*D1 D2 D3 = F15 r  k" _, z  I. c4 C2 i
Admissibilities = off9 a( W4 {3 o2 |8 n6 d3 Q+ r+ d
Iterations = 10002 B: c# n+ i( \2 g' i
Path diagram3 z: A( L! O! Z# W
End of Problem+ I6 Q# @* T% ?2 S1 u
注:1*D1 是把 D1 的载荷定为1.0的意思。因为这个三个维度是没有测量单位(scale reference point)的,所以在跑二阶的因子时一定要给它一个测量单位。如果你喜欢,x10 和 x13 的载荷也可以定为1.0。
作者: mancylin    时间: 2010-7-16 23:44
Kenneth, 太感动了。谢谢您!您竟真得满足了我的要求。会马上试试。

作者: Kenneth    时间: 2010-7-17 00:18
回复 10# mancylin 的帖子
9 J. _0 y# h) V* s6 [9 z+ V- W" O% f" i1 E
! E! u" }* B3 r
   
作者: Kenneth    时间: 2010-7-17 14:06
要告诉我是否成功哦。
作者: Kenneth    时间: 2010-7-19 22:17
回复 1# hongyan911 的帖子
- g. r: I4 `8 r7 e: @2 [; U, ], [0 U9 {$ ^
有没有可能是 missing value 的问题?
' B8 z+ N  V" u! V, {: N另外,什么叫“跑不出来”?是拟合指数差还是什么?
, g/ c& }; b3 [& P
作者: hongyan911    时间: 2010-7-21 14:23
      不是missing的问题!& \' r- h# i2 @0 h4 j) O5 Q
      在amos中当某潜变量的观测变量只有三个的时候(小于4),自由度为0,GFI\CFI\NFI等为1.000,RMSEA出奇的大。请人试过LISERL,发现结果也出不来。) z, F% Q4 d: O# H
      请教了一位相熟的老师,他说“我觉得可能是你单独拿这三个items在做单因子的cfa,这样的确可能造成自由度的问题,模式不能识别。一般需要over-identification ,你这里可提供的输入估计与要估算的参数数目相等(前者最好大于后者才叫over-identification)。即使你换用lisrel,结果也会一样,这个跟数据分析工具没有多大联系。”# K4 J2 l( h7 T) Z% }3 C  u
      现在能想到的就只能是作多因素模型,即把几个变量的所有item放在一起做。, v4 y' m* R! k# z6 C8 H
      通过查阅文献发现一个问题:好多文献(包括AMJ)并没有报告单因子的CFA,只有信度α。但是我觉得无论成熟量表与否,都应该检验信度和效度啊。所以我很困惑这个到底是不是一定要报告呢?
作者: hongyan911    时间: 2010-7-21 14:24
      不是missing的问题!- X; z3 j0 a& r. I6 X
      在amos中当某潜变量的观测变量只有三个的时候(小于4),自由度为0,GFI\CFI\NFI等为1.000,RMSEA出奇的大。请人试过LISERL,发现结果也出不来。(太长了……?发表不出来!)2 e! \+ |9 J! Z6 f2 K' T  B
     
作者: hongyan911    时间: 2010-7-21 14:29
顺便请教:在做某个变量的CFA时我常会碰到这样的情况,象χ2/df, GFI, CFI, NFI, TFL等指标都比较好,但是RMSEA总是不理想(远远>0.08,如0.145),不知道有没有什么好法子能够解决呢?通常会选择删减一个item.所以,当碰到item比较少(比如4条)的时候,就可能碰到删减之后只剩三条了,就会碰到如题的问题。所以异常纠结……0 p# {* j  _2 E7 I9 X

作者: hongyan911    时间: 2010-7-21 14:34
还有一个问题:关于χ2/df的值,有人建议2—5(如刘军,《管理研究方法原理与引用》,2008,人大出版社),也有人建议越小越好,越接近0表示模型与数据匹配越好(如荣泰生,《AMOS与研究方法》,2009,重庆大学出版社)。那么,χ2/df的值究竟应该在什么范围内为佳呢?9 f  S+ j+ |) Y" o$ `
我碰到的情况是:χ2/df=0.06,RMSEA=0.00,GFI=1.00,CFI=1.00,NFI=1.00,IFI=1.01。特别是RMSEA=0.00和IFI=1.01,这个可以认为是可接受的吗?
2 B* b' m% {8 Z( D/ n以上总共3个问题,希望kenny 和大家闲暇时光驻足讨论下。
* W" V& f7 v) z谢谢
作者: hongyan911    时间: 2010-7-21 14:37
啰嗦一句:在amos中做CFA,数据如果有missing只有补齐了才能做
作者: Kenneth    时间: 2010-7-22 15:31
回复 17# hongyan911 的帖子/ r- K$ \; C- Y7 T( |. w  c* `/ a* y
$ K! g! B& i6 a1 ^; ]
我终于明白你说什么了。/ G) Y# b1 S# o( l- o6 v( O! r
7 B8 t: _0 ?( B; n! W$ o9 q+ D
你做一个只有三个项目的CFA,项目背后有一个共同因子。所以,输入的「方差协方差矩阵」有6个数(三个方差、三个协方差),然后你要估计的参数有6个(三个载荷、三个误差方差),所以自由度是零,整个模型是 perfect fit,是吗?
) m# I! J3 M5 M" Z% `% ]
6 E; p4 Z& D5 {6 M: i+ i7 ^大哥,这是一个“必然”的结果。没有人做CFA只有三个项目、一个因子的。因为这样的拟合指数一定是1.0的。从理论的角度来看,也没有什么意思。你只有三个项目,难道你还认为它们背后会有两三个因子吗?$ c* m* A. \2 E0 I: b

) i3 s/ @  X  D& O  B- t$ }# \5 x解决方法:只要你把其他潜变量的项目,和它们背后要估计的因子加进去,你的问题就会解决了。
0 n5 i9 F: C8 {* Q9 s
作者: hongyan911    时间: 2010-7-22 19:08
弱弱地问一句:14楼、17楼还有两个小问题……
2 R% \1 y: `. D9 B# V附:
9 T3 M0 ?8 A2 [1、 通过查阅文献发现一个问题:好多文献(包括AMJ)并没有报告单因子的CFA,只有信度α。所以我很困惑这个CFA到底是不是一定要报告呢?
$ ]$ t3 U1 A8 a$ I# _. v  W& ^2、还有一个问题:关于χ2/df的值,有人建议2—5,也有人建议越小越好,越接近0表示模型与数据匹配越好。那么,χ2/df的值究竟应该在什么范围内为佳呢?我碰到的情况是:χ2/df=0.06,RMSEA=0.00,GFI=1.00,CFI=1.00,NFI=1.00,IFI=1.01。这可以被认为是可接受的吗?* S8 F( f3 ]+ I3 t
谢谢!; F1 W. E( ~, u4 P3 d3 F  J3 z

作者: Kenneth    时间: 2010-7-23 21:51
回复 20# hongyan911 的帖子* [8 Y2 h% g: I
) ^4 `' \. n9 ~
垂死地回一句:
1. 只要他们不是单做回归分析,一般都会「把所有同源的潜变量的所有项目」一同做「一个CFA」的。但是没有人会「每一个」潜变量做一次CFA,评审也不会让他们这样做。
2.3 u8 b( f' m2 D' _/ P! G1 O& Z
我的愚见是,不同于CFITLIRMSEASRMR 等拟合指数,χ2/df8 D5 _2 |; ^' G6 U! D7 Z2 m. i9 i; I
是没有一个「公认的」可接受限度的。
3. χ2/df=0.06RMSEA=0.00GFI=1.00CFI=1.00NFI=1.00IFI=1.01。这是否可以被认为是可接的?」这个问题在你的情形是没有意思的问题。我打个比方,这就好像你只有两点(两个数据),就跑一个回归分析,结果发现R-平方是1.0,请问这个R-平方=1.0 的解释能力是否可以接受呢?你只有三个项目、背后一个因子。只要这三个项目不是完全不相关的,这个因子一定可以跑出来,而且是 perfect fit (也就是拟合指数=1.0;估计误差=0.0)。所以我不知道如何回答你这个问题。
& d- h/ o. P" t% p7 W
% `. p2 [9 {& g3 y: G9 X
   
作者: heavensea    时间: 2010-8-3 11:16
Kenneth,我想接着这个话题提一个我最近做CFA碰到的问题。+ z4 i3 k- c4 j

- I8 G0 H6 o+ Q8 d3 I我处理的是一个二阶的因子,其中有三个维度,每个维度都有若干items。当我把这个CFA结果跑出来的时候,由于其中一个维度与二阶因子之间的标准化路径系数为0.27,有个评审老师说这个低于0.3,太低了,要去掉。然后我去掉了这个维度,发现两个维度的二阶CFA结果跑不出来了,结果显示ps 2 2 can not be identified。现正在郁闷中,烦请求解!
作者: Kenneth    时间: 2010-8-4 09:33
回复 22# heavensea 的帖子8 V) k. s. u1 v( E7 [8 Z# ?% i

% B8 `! W" Z$ }* @& \/ X: F7 F9 _
, T" v# y# x9 M+ j7 }2 B    Heavensea,这里出现两个问题:
, `$ m& R  n: q- V5 H
# P$ R2 [, J9 ~% M& U(1)一个潜在的三维构念,其中一个维度与「二阶总构念」的载荷只是0.27。我个人觉得不一定是要删除。这不是大小的问题,是(一)定义问题(这维度是否必须).问题是到底这个维度是否与另外两个在概念上稍有不同;另外是不是这个构念“一定要”加上这个维度,才有content validity?;(二)测量问题(测量误差是否太大)。如果是的话,再发展新项目吧。随便删掉不是好的方法。不过,我不是你的老师,当然以他说的为准。+ ]2 \' w; z- h5 |4 Z$ v8 N
% d! }& P2 r( [. P8 X* a, k8 m
(2)要回应这个问题其实也不难。正如我以前说的,你做CFA时,不要“单单为这个构念”做CFA。要与其他的构念一块儿来做CFA。那两个维度也可能会 identified 的。2 \; w3 V! m6 e. w% @$ t

作者: heavensea    时间: 2010-8-6 09:54
回复 23# Kenneth 的帖子" w. P3 O2 ]. Z0 {7 N- r
6 H- P" g$ l8 I. F! y

; ]7 }5 y5 z) \9 p非常感谢Kenneth的建议,准备与老师针对这个问题再讨论一下。
3 l# J! r; t8 Z3 X, J- i) ?3 z8 l" O
作者: Kenneth    时间: 2010-8-9 00:31
回复 24# heavensea 的帖子
4 g1 p( k  h5 {1 h6 i9 ]+ c$ A$ s* |; \  B
# N; z3 s6 X( h# E2 F8 y& \/ u" y5 [6 T
    请记着以后除非是发展新量表,没有人会把不同构念分开来做几个单独的CFA的。
作者: WIN7    时间: 2010-8-12 10:34
能把这三个题项贴出来吗
作者: shouyi123    时间: 2010-8-27 16:04
Kenneth,您在这里说的 如果只有一个潜变量做CFA没有什么意义,能否解释下?我做论文用的一个变量,是单维度的,如果像您说的利用CFA检验其效度,该怎么做呢?还有一个问题就是 您觉得做效度验证的时候 会聚效度 区分效度以及准则关联效度 应该怎么选择呢?
作者: Kenneth    时间: 2010-8-31 21:19
回复 27楼 shouyi123 的帖子; g  P/ j" T) V1 E7 |; y; z' \

0 b  {' N2 H# @只用一个潜变量做CFA时,你的问题是到底项目是否有一致性。这跟Cronbach Alpah 问的问题是一样的,何须搞这么复杂的分析呢?这不是单维、多维的问题。就算只有一个维度,也要跟其他的项目一同做CFA。
! E& `7 J: {! Q( [; A
: ~0 f9 z1 j5 w7 M1 Y" t1 ~) B+ i做效度验证的时候,选择的标准是:3 h$ F# c; e! {2 j! f/ ~
1. 文献中有哪些合用的构念;1 r% R/ p2 `, q8 c0 q
2. 理论上有什么合用的构念。$ I0 S( {& _) z7 `
8 _! t  l  @: l. F5 a

作者: 海洋宇宙    时间: 2014-12-6 17:28
虽然是很早之前的帖子了,但仔细看看还是很有收获
作者: 海洋宇宙    时间: 2015-1-6 08:53
Kenneth 发表于 2010-8-31 21:19
, W& ]  t/ H* i; W' \回复 27楼 shouyi123 的帖子" P3 |% d" Q$ b! ?4 I% k: {4 y

* ]2 J% c* c- y$ G- Q" s" d只用一个潜变量做CFA时,你的问题是到底项目是否有一致性。这跟Cronbach Alpa ...

  U! V9 N- _8 Q4 ]3 N- _“这不是单维、多维的问题。就算只有一个维度,也要跟其他的项目一同做CFA。”+ S* K: @# O0 d. q8 u
“只要他们不是单做回归分析,一般都会「把所有同源的潜变量的所有项目」一同做「一个CFA」的。”
! w4 z6 p8 _, D, j  s
7 e. H4 `+ X$ E8 ?3 E——这是为了检验共同方法偏差(common method bias)么?
作者: 海洋宇宙    时间: 2015-1-6 09:02
Kenneth 发表于 2010-8-9 00:31 8 u, H1 y% `, c8 p0 @2 }: d
回复 24# heavensea 的帖子
0 r3 S" X, j" z
“请记着以后除非是发展新量表,没有人会把不同构念分开来做几个单独的CFA的。”
4 d1 G3 p+ |/ D0 B% v7 I  I/ ]8 F4 Q5 K% ~5 a  v( ^
% @2 h+ E6 ^0 m  r
如果我CFA的目的只是为了检验量表效度呢?我的amos里面只有几个单独的测量模型,没有结构模型。0 U5 J  U) m/ p! v8 H1 N0 P, {- D- X6 D+ {
6 u, p  R9 m& J( c  X+ @% L





欢迎光临 中人网 (http://bbs.chinahrd.net/) Powered by Discuz! X2.5