中人网
标题: 请教:有三条Item的变量怎么做CFA?以Creative self-efficacy为例 [打印本页]
作者: hongyan911 时间: 2010-7-15 07:28
标题: 请教:有三条Item的变量怎么做CFA?以Creative self-efficacy为例
Kenny,; a5 m% i. K3 g: `1 y
$ f [& d( K% N/ }6 s( k* |我在自己的一个研究中用到了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, 1137–1148.
7 V* L2 T# @$ a)取得联系后被告之三个Item才是正确的。(如果需要,我可以E-mail 交流的邮件与您看) 现在我碰到的问题是:在Amos中做CFA当潜变量少于四个时结果就出不来。我不知道应该怎么办才好,特向您请教!我真的很着急啊……希望您在线可以及时帮我解决这个难题。非常感谢!
+ F: n9 `( o8 W& S: Y$ ~% n0 s$ |% ?2 a$ W/ q
浙大 Yan- w' G2 s+ {% |3 F( G' y( ]* C
作者: WIN7 时间: 2010-7-15 08:27
回复 1# hongyan911 的帖子% \* ]2 ~- C4 w& R. Q
, c7 q' r- W u1 w' Q" E* D/ R+ q
根据我的经验,三个题项是可以做的,如果做不出来,是不是数据的原因?
作者: 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) e( w: L; _( f! n( U) \
书童,这不是CFA本身的问题。可能是:
: R9 y) }0 @( P' s0 k; ]! ~1. 数据有问题;, \/ A5 l5 e+ [, o& e# @( Z0 A
2. AMOS这软件的问题;) U; A4 ~* O& b# A# h. e, Y: C; H
3.你的编程有问题。) l7 G- J8 y5 @' g$ }# P
最少的情形是,三个项目对应于一个潜变量都可以跑CFA的(自然这个分析没有多大的意义)。你可以用我教的 LISREL SIMPLIS 试一试。
作者: hongyan911 时间: 2010-7-15 15:41
能否麻烦kenny给个关于如何使用 LISREL SIMPLIS的详细指示?谢谢。; i$ j& U% d/ A' a" i7 w* u. P
作者: Kenneth 时间: 2010-7-15 16:26
如果你只有三个项目一个潜变量的话,程式是:
1 f4 x' T2 c! K- B. I5 a' q+ PTitle: Test program
# B3 ~* W* U' X8 p* |+ SVariable:
( b5 q- z6 n- g2 E& g& K; U! e, nObserved variables:
# Y3 j/ B- n/ W! O$ Q4 l4 Y' Z: Q$ zx1 x2 x3
- {5 K7 q, }# ?' }Latent Variables: F1
: d9 s0 o/ k# s: \Covariance matrix:
& N, C" ]5 `! y/ p- l) l1.0
* k% R0 A& h8 \0 Q8 a, _.50 1.0
, J6 z l7 I" G2 `- e! Q0 G.52 .43 1.0
8 S- b _4 b# w1 B8 TSample size: 139$ r& a2 @7 g7 P- E% C; E# c/ l( F! P
Relationship:
2 k, E: i0 v( _! V! u x1 x2 x3 = F12 N P# y& k ]5 r& X H. D, J
Admissibilities = off$ F" w- B% B U
Iterations = 1000
1 q3 L, [8 A* o% qPath diagram; j. A- [- F$ I9 r9 e) N
End 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的语法,能否麻烦您有时间时能给个该二阶CFA的LISREL SIMPLIS详细语法。谢谢。
作者: Kenneth 时间: 2010-7-16 12:07
回应 mancylin 的帖子; S; F! T5 S+ V4 S; |) c* D2 v
(1)不是两个都对的,只有一个对。至于是哪一个对,就要看你的问题了。如果你研究的是 organizational commitment (承诺)与其他构念的关系,当然是以承诺作为二阶构念来跑CFA。但是如果你研究的是承诺的三个维度与其他构念的关系,那就可以用承诺的维度来跑CFA了。+ p0 ?- w: Z8 i7 W: D
(2)二阶CFA的LISREL SIMPLIS详细语法如下:" u1 g" ~% c1 m# i
Title: Test program: n* D2 L ^- \, ] D/ B
Variable:
& `8 x0 T! h F2 HObserved variables:
. ?4 A, Q- w9 }% C4 F" C3 nx1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15
$ C! ^6 J2 l4 B; A* x( ]Latent Variables: D1 D2 D3 F1 F2 F3
' U0 G3 f8 V zCovariance matrix:
# D9 K1 q9 E' Q' ?& U3 d1.0# K& U$ @- C! I
.50 1.0
: `$ j; v" z' Z% F: _: D.52 .43 1.0
* A+ m, j( W; q/ q& L3 ? o... ... ...
# n0 d7 b3 e# K+ sSample size: 1391 k; a- ~& R1 G' W+ z ` y1 ^
Relationship:
; {' h; F5 s+ s- S* Jx1 x2 x3 = D1
; X7 ~9 U8 [4 S7 e" d* a- @X4 x5 x6 = D2
0 G4 |: b8 Q" H5 ]# {) k8 nx7 X8 x9 = D36 t( B5 W6 ?1 ?' l9 V' k
x10 x11 x12 = F2
$ f, y9 ?* R& G0 q5 U: r; ox13 x14 x15 = F31 f5 Y2 O1 [' b( ~) U8 v9 t
1*D1 D2 D3 = F1% ~7 q: i2 W! ?/ R
Admissibilities = off
! ^' E; R# R% p$ t: zIterations = 1000/ O3 o! c1 x' E D5 r
Path diagram9 V: }1 |5 g0 h; v1 \( J
End of Problem
& r8 U- K5 Q( k5 v s3 b注: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 的帖子( W* c& ]" f t; O9 i. m4 x
8 ~( X$ f& x% ]+ M1 D3 S9 o E* j8 u# q
作者: Kenneth 时间: 2010-7-17 14:06
要告诉我是否成功哦。
作者: Kenneth 时间: 2010-7-19 22:17
回复 1# hongyan911 的帖子. m$ I3 _7 [0 E) g* e) E7 R' O, i
. m4 Y/ d% I: Z! \
有没有可能是 missing value 的问题?
7 [0 `7 z1 g& k另外,什么叫“跑不出来”?是拟合指数差还是什么?: g/ w; L) E7 |/ e# f7 v- a
作者: hongyan911 时间: 2010-7-21 14:23
不是missing的问题!
+ z# K& s/ d" x+ J7 y. Z: | 在amos中当某潜变量的观测变量只有三个的时候(小于4),自由度为0,GFI\CFI\NFI等为1.000,RMSEA出奇的大。请人试过LISERL,发现结果也出不来。9 f. ?' y+ m6 \2 w. M6 Y# l* ?
请教了一位相熟的老师,他说“我觉得可能是你单独拿这三个items在做单因子的cfa,这样的确可能造成自由度的问题,模式不能识别。一般需要over-identification ,你这里可提供的输入估计与要估算的参数数目相等(前者最好大于后者才叫over-identification)。即使你换用lisrel,结果也会一样,这个跟数据分析工具没有多大联系。”) f7 d' ^' q3 B! Z0 H& m
现在能想到的就只能是作多因素模型,即把几个变量的所有item放在一起做。5 M" q& m: n8 c: u8 S: I. z7 i4 y
通过查阅文献发现一个问题:好多文献(包括AMJ)并没有报告单因子的CFA,只有信度α。但是我觉得无论成熟量表与否,都应该检验信度和效度啊。所以我很困惑这个到底是不是一定要报告呢?
作者: hongyan911 时间: 2010-7-21 14:24
不是missing的问题!
9 |. ]$ h6 O) }) \3 w8 s* a 在amos中当某潜变量的观测变量只有三个的时候(小于4),自由度为0,GFI\CFI\NFI等为1.000,RMSEA出奇的大。请人试过LISERL,发现结果也出不来。(太长了……?发表不出来!)# C& }& ]' T0 X% F
作者: hongyan911 时间: 2010-7-21 14:29
顺便请教:在做某个变量的CFA时我常会碰到这样的情况,象χ2/df, GFI, CFI, NFI, TFL等指标都比较好,但是RMSEA总是不理想(远远>0.08,如0.145),不知道有没有什么好法子能够解决呢?通常会选择删减一个item.所以,当碰到item比较少(比如4条)的时候,就可能碰到删减之后只剩三条了,就会碰到如题的问题。所以异常纠结……
8 L- [3 N$ O0 O
作者: hongyan911 时间: 2010-7-21 14:34
还有一个问题:关于χ2/df的值,有人建议2—5(如刘军,《管理研究方法原理与引用》,2008,人大出版社),也有人建议越小越好,越接近0表示模型与数据匹配越好(如荣泰生,《AMOS与研究方法》,2009,重庆大学出版社)。那么,χ2/df的值究竟应该在什么范围内为佳呢?
- W! V5 S. u( a# Q1 N4 i) W, u9 [& u我碰到的情况是:χ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 K5 S! i0 c4 ? n0 B$ _4 K% y
以上总共3个问题,希望kenny 和大家闲暇时光驻足讨论下。
) X# C, M3 _% \. o# P1 t谢谢
作者: hongyan911 时间: 2010-7-21 14:37
啰嗦一句:在amos中做CFA,数据如果有missing只有补齐了才能做
作者: Kenneth 时间: 2010-7-22 15:31
回复 17# hongyan911 的帖子
( u% i3 x" {* _3 x- |/ W8 [
4 j* E) i, X/ c- g9 B }; @$ \" ?我终于明白你说什么了。4 M: s% [, ?: b4 w
% Y/ t' h- r0 }0 R' z5 Y) H% s你做一个只有三个项目的CFA,项目背后有一个共同因子。所以,输入的「方差协方差矩阵」有6个数(三个方差、三个协方差),然后你要估计的参数有6个(三个载荷、三个误差方差),所以自由度是零,整个模型是 perfect fit,是吗?
/ @, I- d& C" b
6 M( u$ _" ~% u2 V9 a大哥,这是一个“必然”的结果。没有人做CFA只有三个项目、一个因子的。因为这样的拟合指数一定是1.0的。从理论的角度来看,也没有什么意思。你只有三个项目,难道你还认为它们背后会有两三个因子吗?
/ r/ j; h2 p. u* a" L6 @) l
M% Q% F% ]) a3 X+ i# D解决方法:只要你把其他潜变量的项目,和它们背后要估计的因子加进去,你的问题就会解决了。
/ J }' g( G* D6 E
作者: hongyan911 时间: 2010-7-22 19:08
弱弱地问一句:14楼、17楼还有两个小问题……2 O2 C/ o+ y9 e. K+ g- M" z i
附:
3 v4 r* ~+ W( J8 z- S8 E+ y+ A2 M: [1、 通过查阅文献发现一个问题:好多文献(包括AMJ)并没有报告单因子的CFA,只有信度α。所以我很困惑这个CFA到底是不是一定要报告呢?
6 T4 S5 B6 k L) H2 o7 P7 d" m2、还有一个问题:关于χ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。这可以被认为是可接受的吗?
; u8 [( |- F- r1 s. X谢谢!
) [3 F4 R5 J4 }: r' G P
作者: Kenneth 时间: 2010-7-23 21:51
回复 20# hongyan911 的帖子7 t. U L% U, w
/ N t2 L3 T( Q: x4 W
垂死地回一句:
1. 只要他们不是单做回归分析,一般都会「把所有同源的潜变量的所有项目」一同做「一个CFA」的。但是没有人会「每一个」潜变量做一次CFA,评审也不会让他们这样做。
2.
6 F* b( |$ _. @ m& _: ^我的愚见是,不同于CFI,TLI,RMSEA,SRMR 等拟合指数,χ2/df
2 G/ U0 R: e+ M1 B2 g5 c5 X7 J7 q' f* V是没有一个「公认的」可接受限度的。
3. 「χ2/df=0.06,RMSEA=0.00,GFI=1.00,CFI=1.00,NFI=1.00,IFI=1.01。这是否可以被认为是可接受的?」这个问题在你的情形是没有意思的问题。我打个比方,这就好像你只有两点(两个数据),就跑一个回归分析,结果发现R-平方是1.0,请问这个R-平方=1.0 的解释能力是否可以接受呢?你只有三个项目、背后一个因子。只要这三个项目不是完全不相关的,这个因子一定可以跑出来,而且是 perfect fit (也就是拟合指数=1.0;估计误差=0.0)。所以我不知道如何回答你这个问题。
; ?- ^5 G; _3 D) b t8 N" [2 x6 E6 d8 G: t6 @1 Z/ S9 t) X+ `; {
作者: heavensea 时间: 2010-8-3 11:16
Kenneth,我想接着这个话题提一个我最近做CFA碰到的问题。+ O% J3 }, G3 I
/ p5 B/ C% F; G% j我处理的是一个二阶的因子,其中有三个维度,每个维度都有若干items。当我把这个CFA结果跑出来的时候,由于其中一个维度与二阶因子之间的标准化路径系数为0.27,有个评审老师说这个低于0.3,太低了,要去掉。然后我去掉了这个维度,发现两个维度的二阶CFA结果跑不出来了,结果显示ps 2 2 can not be identified。现正在郁闷中,烦请求解!
作者: Kenneth 时间: 2010-8-4 09:33
回复 22# heavensea 的帖子# G' v( h7 O6 F3 c* W4 n
# f% h- x- _5 q6 \0 d
# X: t6 }7 ]% k" l- V- Y Heavensea,这里出现两个问题:
+ l, f7 g1 f; e/ [" B5 k% D
1 z5 O) O/ T( q |; t# t(1)一个潜在的三维构念,其中一个维度与「二阶总构念」的载荷只是0.27。我个人觉得不一定是要删除。这不是大小的问题,是(一)定义问题(这维度是否必须).问题是到底这个维度是否与另外两个在概念上稍有不同;另外是不是这个构念“一定要”加上这个维度,才有content validity?;(二)测量问题(测量误差是否太大)。如果是的话,再发展新项目吧。随便删掉不是好的方法。不过,我不是你的老师,当然以他说的为准。# ^' I( u% q @. O- ?% `
) Y N& J) S, q
(2)要回应这个问题其实也不难。正如我以前说的,你做CFA时,不要“单单为这个构念”做CFA。要与其他的构念一块儿来做CFA。那两个维度也可能会 identified 的。
' C8 O0 G2 K, Y% l
作者: heavensea 时间: 2010-8-6 09:54
回复 23# Kenneth 的帖子+ P: Q- i/ W% G/ b/ l
- M$ _$ U* o2 F! C5 c4 ] B
Y6 N' H, U. Q/ @' Y0 [1 G- j非常感谢Kenneth的建议,准备与老师针对这个问题再讨论一下。, t. F; I, t+ u: d5 H g6 A
作者: Kenneth 时间: 2010-8-9 00:31
回复 24# heavensea 的帖子* J9 z* ]* i! o- i8 g
3 D0 i. z% Z% T% Q9 _# ]9 Q! ~' j. W5 P3 x/ y4 w
请记着以后除非是发展新量表,没有人会把不同构念分开来做几个单独的CFA的。
作者: WIN7 时间: 2010-8-12 10:34
能把这三个题项贴出来吗
作者: shouyi123 时间: 2010-8-27 16:04
Kenneth,您在这里说的 如果只有一个潜变量做CFA没有什么意义,能否解释下?我做论文用的一个变量,是单维度的,如果像您说的利用CFA检验其效度,该怎么做呢?还有一个问题就是 您觉得做效度验证的时候 会聚效度 区分效度以及准则关联效度 应该怎么选择呢?
作者: Kenneth 时间: 2010-8-31 21:19
回复 27楼 shouyi123 的帖子0 z8 H, l+ U% k) `
( L# V9 b) u- E3 M# K3 x, c& `只用一个潜变量做CFA时,你的问题是到底项目是否有一致性。这跟Cronbach Alpah 问的问题是一样的,何须搞这么复杂的分析呢?这不是单维、多维的问题。就算只有一个维度,也要跟其他的项目一同做CFA。
$ h- V) _# M' V: M0 [/ G) u! t) p/ X4 @" ^5 G
做效度验证的时候,选择的标准是:. Z( |# T: i% x7 F" j, Z
1. 文献中有哪些合用的构念;. P8 f* I# P1 Y+ f0 p# n9 e$ H2 V
2. 理论上有什么合用的构念。
# F5 }1 j) b2 b2 I! D, f8 n! a" |5 p
作者: 海洋宇宙 时间: 2014-12-6 17:28
虽然是很早之前的帖子了,但仔细看看还是很有收获
作者: 海洋宇宙 时间: 2015-1-6 08:53
Kenneth 发表于 2010-8-31 21:19 
, `& {) x& K- |! c回复 27楼 shouyi123 的帖子, H, R7 [* x6 g* H% }
7 Q4 y% U+ ]! A
只用一个潜变量做CFA时,你的问题是到底项目是否有一致性。这跟Cronbach Alpa ...
8 \- w4 m, ~, t4 }6 ^; m& G+ d“这不是单维、多维的问题。就算只有一个维度,也要跟其他的项目一同做CFA。”# W: C0 ]1 p! f/ g
“只要他们不是单做回归分析,一般都会「把所有同源的潜变量的所有项目」一同做「一个CFA」的。”
9 d- N2 U1 R9 T. p3 k
7 ^# [5 n: B2 D0 W$ c——这是为了检验共同方法偏差(common method bias)么?
作者: 海洋宇宙 时间: 2015-1-6 09:02
Kenneth 发表于 2010-8-9 00:31 
7 Z" p2 r! ?! Q# |% O* w- K# X回复 24# heavensea 的帖子
1 N" ~% Q# |; y, \4 L
“请记着以后除非是发展新量表,没有人会把不同构念分开来做几个单独的CFA的。”2 T; u! U* z/ \) M. d) o$ A
* e2 @6 @/ {$ L! q8 i
- ~* X. _; }( B% c- j6 M
如果我CFA的目的只是为了检验量表效度呢?我的amos里面只有几个单独的测量模型,没有结构模型。# c/ P" ^+ p& J. \" s) b: k' l4 e
0 l& K, z2 u/ Q1 T1 |1 p3 V" B8 Z
欢迎光临 中人网 (http://bbs.chinahrd.net/) |
Powered by Discuz! X2.5 |