中人网
标题: 请教:有三条Item的变量怎么做CFA?以Creative self-efficacy为例 [打印本页]
作者: hongyan911 时间: 2010-7-15 07:28
标题: 请教:有三条Item的变量怎么做CFA?以Creative self-efficacy为例
Kenny,/ H: x8 l. m- v( t. G
* I9 [. e5 S6 v; ~; Z3 W! M我在自己的一个研究中用到了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.
2 s o5 o6 Q$ l; L)取得联系后被告之三个Item才是正确的。(如果需要,我可以E-mail 交流的邮件与您看) 现在我碰到的问题是:在Amos中做CFA当潜变量少于四个时结果就出不来。我不知道应该怎么办才好,特向您请教!我真的很着急啊……希望您在线可以及时帮我解决这个难题。非常感谢!
k. p( G! m1 J' [# M, B3 }6 v3 D; w. C, d: e: k, `) g
浙大 Yan
- v0 S H0 ^) C }7 [
作者: WIN7 时间: 2010-7-15 08:27
回复 1# hongyan911 的帖子6 T; H' n2 x9 H' S
' ~3 _4 {6 \$ X1 x1 R0 p
& ?+ `! H& G2 U3 @% G/ C* W- B 根据我的经验,三个题项是可以做的,如果做不出来,是不是数据的原因?
作者: 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); e5 T) i% ~. F' C! V# a
书童,这不是CFA本身的问题。可能是:) f# ?! j1 e5 y9 D6 c# ~
1. 数据有问题;
) t, N; a( \7 a& X$ u2. AMOS这软件的问题;
- f h4 q6 U7 E* D' ?+ v- |8 q3.你的编程有问题。3 j$ o, d( J3 j# j! b3 }
最少的情形是,三个项目对应于一个潜变量都可以跑CFA的(自然这个分析没有多大的意义)。你可以用我教的 LISREL SIMPLIS 试一试。
作者: hongyan911 时间: 2010-7-15 15:41
能否麻烦kenny给个关于如何使用 LISREL SIMPLIS的详细指示?谢谢。
/ T- }1 T! X! \6 M
作者: Kenneth 时间: 2010-7-15 16:26
如果你只有三个项目一个潜变量的话,程式是:- v+ h: a' N6 r+ t3 p
Title: Test program' ]# N4 b, j8 q5 c2 ~! X1 B
Variable:
$ m, K% w# ?1 EObserved variables:
, S/ F2 f7 x R5 x2 K0 Mx1 x2 x3
& _8 i$ V5 h5 _ e9 K/ {+ sLatent Variables: F1
/ o! G" d5 r9 M: ~ O; HCovariance matrix: % S6 q% Q5 I( L) I
1.0. M A4 h! F% k3 K3 Z
.50 1.0
w( {5 q0 ~" |! g0 F4 S( \4 _.52 .43 1.0
5 Z; o* b; {: B& V% O9 zSample size: 1398 w* J* K% m% _& w* g, b d
Relationship:1 t7 j4 ~6 N: f# K: z( X$ q
x1 x2 x3 = F1
# A4 z: ^, g K; \% M7 UAdmissibilities = off
. k [1 k6 }6 o6 rIterations = 1000
; `; [- z) z" X' O/ n8 p" i6 oPath diagram
. S; J- {# ?. s+ HEnd 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 的帖子
' j3 u+ D# k4 U/ C& }% a. r8 L/ P(1)不是两个都对的,只有一个对。至于是哪一个对,就要看你的问题了。如果你研究的是 organizational commitment (承诺)与其他构念的关系,当然是以承诺作为二阶构念来跑CFA。但是如果你研究的是承诺的三个维度与其他构念的关系,那就可以用承诺的维度来跑CFA了。6 m4 Y* k2 ]* k0 d
(2)二阶CFA的LISREL SIMPLIS详细语法如下:. g5 a7 g$ D+ a1 ^, q) d
Title: Test program) i5 u0 t1 T+ {* c1 A8 I
Variable:
, \5 Q% ?% y$ h; V* [Observed variables:3 G+ Y# S q, m+ Z+ X
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15* ~7 i O* Q; e- b$ I, _
Latent Variables: D1 D2 D3 F1 F2 F3* t8 D d) y( q5 F7 A; d) x, c! E+ i
Covariance matrix:% U h" R; b' y
1.0# g' ?- ] K& a" Q
.50 1.0
& |1 a) E) S1 O.52 .43 1.0
) h1 P8 C2 U1 V! A: @( F... ... ...7 T' k. Z d/ j; o& F7 Y+ }
Sample size: 1396 g) }2 \9 y# @" M& \
Relationship:: C6 P3 Y) `+ i" G2 \2 t
x1 x2 x3 = D1
% F$ l6 G" P! n( }X4 x5 x6 = D2# j1 J6 v3 ^$ Q
x7 X8 x9 = D36 b$ v& |7 F# G
x10 x11 x12 = F2
% j- E6 N! o' A1 e/ H0 vx13 x14 x15 = F3
* V* F1 n) `* ~% P( W1*D1 D2 D3 = F1! [1 b# q3 A6 V, x, z
Admissibilities = off& y. w3 u! @& N- L4 K
Iterations = 1000
' A$ s3 R; L4 y( s2 Y% ]Path diagram
2 }+ k* n1 o4 b/ P9 c6 vEnd of Problem# @/ [7 u" |. {, o9 z5 A; 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 的帖子$ E1 @, }( {' m: S7 I3 _
5 F$ w/ n9 L3 y% h
+ R9 t8 i& T! z7 u, V
作者: Kenneth 时间: 2010-7-17 14:06
要告诉我是否成功哦。
作者: Kenneth 时间: 2010-7-19 22:17
回复 1# hongyan911 的帖子3 ^0 R( o+ v; B8 D% F0 @7 I" C
4 f" D7 x. E2 I. Z/ P6 z有没有可能是 missing value 的问题?5 ~: k# A9 i, R+ k
另外,什么叫“跑不出来”?是拟合指数差还是什么?
! o; R" I5 k+ u# ^$ A
作者: hongyan911 时间: 2010-7-21 14:23
不是missing的问题!
6 G9 y- R! J# M1 Y 在amos中当某潜变量的观测变量只有三个的时候(小于4),自由度为0,GFI\CFI\NFI等为1.000,RMSEA出奇的大。请人试过LISERL,发现结果也出不来。5 t8 r7 ^% d3 e/ ^2 m* z2 k
请教了一位相熟的老师,他说“我觉得可能是你单独拿这三个items在做单因子的cfa,这样的确可能造成自由度的问题,模式不能识别。一般需要over-identification ,你这里可提供的输入估计与要估算的参数数目相等(前者最好大于后者才叫over-identification)。即使你换用lisrel,结果也会一样,这个跟数据分析工具没有多大联系。”+ p5 e& `. p; F/ y" N6 [2 e' m0 K
现在能想到的就只能是作多因素模型,即把几个变量的所有item放在一起做。
9 H& s# J+ l4 i4 }: \ 通过查阅文献发现一个问题:好多文献(包括AMJ)并没有报告单因子的CFA,只有信度α。但是我觉得无论成熟量表与否,都应该检验信度和效度啊。所以我很困惑这个到底是不是一定要报告呢?
作者: hongyan911 时间: 2010-7-21 14:24
不是missing的问题!% D3 \6 Q: `2 I4 y) @- d
在amos中当某潜变量的观测变量只有三个的时候(小于4),自由度为0,GFI\CFI\NFI等为1.000,RMSEA出奇的大。请人试过LISERL,发现结果也出不来。(太长了……?发表不出来!)
1 n' u7 Z: _" n% y- ]
作者: hongyan911 时间: 2010-7-21 14:29
顺便请教:在做某个变量的CFA时我常会碰到这样的情况,象χ2/df, GFI, CFI, NFI, TFL等指标都比较好,但是RMSEA总是不理想(远远>0.08,如0.145),不知道有没有什么好法子能够解决呢?通常会选择删减一个item.所以,当碰到item比较少(比如4条)的时候,就可能碰到删减之后只剩三条了,就会碰到如题的问题。所以异常纠结……
/ j/ {" a. Y4 b
作者: hongyan911 时间: 2010-7-21 14:34
还有一个问题:关于χ2/df的值,有人建议2—5(如刘军,《管理研究方法原理与引用》,2008,人大出版社),也有人建议越小越好,越接近0表示模型与数据匹配越好(如荣泰生,《AMOS与研究方法》,2009,重庆大学出版社)。那么,χ2/df的值究竟应该在什么范围内为佳呢?. {0 A* y) P7 K$ P2 d7 N Q
我碰到的情况是:χ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,这个可以认为是可接受的吗?& m9 j/ g3 B7 |& g* [
以上总共3个问题,希望kenny 和大家闲暇时光驻足讨论下。3 p0 z3 \$ r5 n4 g }8 v9 G
谢谢
作者: hongyan911 时间: 2010-7-21 14:37
啰嗦一句:在amos中做CFA,数据如果有missing只有补齐了才能做
作者: Kenneth 时间: 2010-7-22 15:31
回复 17# hongyan911 的帖子
8 @% s4 E* h2 X; G# p/ x2 U( e+ k& V% m$ E+ D V- ~6 t6 s
我终于明白你说什么了。, l. i/ b( C6 g, Z, C6 g, Y
* y A4 ~5 g2 j# H" L- r% j
你做一个只有三个项目的CFA,项目背后有一个共同因子。所以,输入的「方差协方差矩阵」有6个数(三个方差、三个协方差),然后你要估计的参数有6个(三个载荷、三个误差方差),所以自由度是零,整个模型是 perfect fit,是吗?
' x. f: [6 x. g) n# @$ P" w. F" x' ]9 a) r( S6 c6 H* x
大哥,这是一个“必然”的结果。没有人做CFA只有三个项目、一个因子的。因为这样的拟合指数一定是1.0的。从理论的角度来看,也没有什么意思。你只有三个项目,难道你还认为它们背后会有两三个因子吗?4 D; @" R5 ~( f1 N4 a6 C! h3 c
! ?" s x* v% }4 W, f; A解决方法:只要你把其他潜变量的项目,和它们背后要估计的因子加进去,你的问题就会解决了。
4 u& _+ X4 l( H, P5 i8 U8 {
作者: hongyan911 时间: 2010-7-22 19:08
弱弱地问一句:14楼、17楼还有两个小问题……
: m7 z' P: ]1 V( x# A( P* D附:" Y0 a7 W/ u8 {
1、 通过查阅文献发现一个问题:好多文献(包括AMJ)并没有报告单因子的CFA,只有信度α。所以我很困惑这个CFA到底是不是一定要报告呢?9 {. k# M9 c4 W1 b6 E
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。这可以被认为是可接受的吗?
* m6 R9 u# A: [, H: [谢谢!! Q4 I$ b" v) `
作者: Kenneth 时间: 2010-7-23 21:51
回复 20# hongyan911 的帖子
7 h) S6 d: E0 `: C: l1 P5 N
" r$ h6 o, ~( c9 h: |垂死地回一句:
1. 只要他们不是单做回归分析,一般都会「把所有同源的潜变量的所有项目」一同做「一个CFA」的。但是没有人会「每一个」潜变量做一次CFA,评审也不会让他们这样做。
2.
" y/ k% S! b3 R+ W8 I' @: C我的愚见是,不同于CFI,TLI,RMSEA,SRMR 等拟合指数,χ2/df* T# R" p. [3 x% w% i7 e/ u
是没有一个「公认的」可接受限度的。
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)。所以我不知道如何回答你这个问题。
" ^( F9 }5 T$ D$ V* |" C
1 e" d( E0 u( \% c; P
作者: heavensea 时间: 2010-8-3 11:16
Kenneth,我想接着这个话题提一个我最近做CFA碰到的问题。
: X1 _( }* K, W R
6 `1 X$ h K( f/ {9 {我处理的是一个二阶的因子,其中有三个维度,每个维度都有若干items。当我把这个CFA结果跑出来的时候,由于其中一个维度与二阶因子之间的标准化路径系数为0.27,有个评审老师说这个低于0.3,太低了,要去掉。然后我去掉了这个维度,发现两个维度的二阶CFA结果跑不出来了,结果显示ps 2 2 can not be identified。现正在郁闷中,烦请求解!
作者: Kenneth 时间: 2010-8-4 09:33
回复 22# heavensea 的帖子
* A! v# ~, V. m5 p) R! z$ u1 Y9 ]
9 o2 e6 Y/ H) [4 n) v- D# y Heavensea,这里出现两个问题:
, p& M+ G7 f9 n/ K" \3 n: j; K# X& x; t! B2 H6 K; r
(1)一个潜在的三维构念,其中一个维度与「二阶总构念」的载荷只是0.27。我个人觉得不一定是要删除。这不是大小的问题,是(一)定义问题(这维度是否必须).问题是到底这个维度是否与另外两个在概念上稍有不同;另外是不是这个构念“一定要”加上这个维度,才有content validity?;(二)测量问题(测量误差是否太大)。如果是的话,再发展新项目吧。随便删掉不是好的方法。不过,我不是你的老师,当然以他说的为准。
+ t1 m" `7 _/ C" h, o$ e% {6 G H T6 l
(2)要回应这个问题其实也不难。正如我以前说的,你做CFA时,不要“单单为这个构念”做CFA。要与其他的构念一块儿来做CFA。那两个维度也可能会 identified 的。
% p0 W l- `+ X5 A1 t
作者: heavensea 时间: 2010-8-6 09:54
回复 23# Kenneth 的帖子4 L8 o1 r% @2 n0 [1 ^
- K" O' f. o; j6 W" D/ _ z2 R: d' ?( \$ ]6 ?6 h4 ?
非常感谢Kenneth的建议,准备与老师针对这个问题再讨论一下。
7 x$ t( n# }. b; j
作者: Kenneth 时间: 2010-8-9 00:31
回复 24# heavensea 的帖子7 _4 D+ c- Q4 C% E; W
0 b2 ?6 G6 O2 ?
# \' S* x3 m9 Z 请记着以后除非是发展新量表,没有人会把不同构念分开来做几个单独的CFA的。
作者: WIN7 时间: 2010-8-12 10:34
能把这三个题项贴出来吗
作者: shouyi123 时间: 2010-8-27 16:04
Kenneth,您在这里说的 如果只有一个潜变量做CFA没有什么意义,能否解释下?我做论文用的一个变量,是单维度的,如果像您说的利用CFA检验其效度,该怎么做呢?还有一个问题就是 您觉得做效度验证的时候 会聚效度 区分效度以及准则关联效度 应该怎么选择呢?
作者: Kenneth 时间: 2010-8-31 21:19
回复 27楼 shouyi123 的帖子4 H1 U, Q) D" k$ p% ]) V0 Z
3 {. T/ @( u! K) f- q( n只用一个潜变量做CFA时,你的问题是到底项目是否有一致性。这跟Cronbach Alpah 问的问题是一样的,何须搞这么复杂的分析呢?这不是单维、多维的问题。就算只有一个维度,也要跟其他的项目一同做CFA。! o. B7 ?( a2 e1 A' c
. Y8 h2 Z4 I4 @" S0 v$ {& s做效度验证的时候,选择的标准是:* N. Z6 W% M; M
1. 文献中有哪些合用的构念;
8 w, E [& d2 p7 U, i( I2. 理论上有什么合用的构念。
" z$ s$ m8 p: X" R2 F0 U y: A9 m4 t4 v7 }3 n+ I) q. S1 C
作者: 海洋宇宙 时间: 2014-12-6 17:28
虽然是很早之前的帖子了,但仔细看看还是很有收获
作者: 海洋宇宙 时间: 2015-1-6 08:53
Kenneth 发表于 2010-8-31 21:19 . G2 H1 l q1 H5 b! t
回复 27楼 shouyi123 的帖子
/ `" k2 I4 N& A \
6 h" N8 o" ~" V0 P只用一个潜变量做CFA时,你的问题是到底项目是否有一致性。这跟Cronbach Alpa ...
1 ?' D3 H0 B* u0 u& f9 g. u; D
“这不是单维、多维的问题。就算只有一个维度,也要跟其他的项目一同做CFA。”2 f, l; C* k+ b7 F
“只要他们不是单做回归分析,一般都会「把所有同源的潜变量的所有项目」一同做「一个CFA」的。”
) `) ]4 g5 k3 m
: p- F* \+ N" [2 K, b0 K3 |/ k——这是为了检验共同方法偏差(common method bias)么?
作者: 海洋宇宙 时间: 2015-1-6 09:02
Kenneth 发表于 2010-8-9 00:31
/ U0 r% }2 d) Q5 n7 M回复 24# heavensea 的帖子
) Z6 X) x6 A$ C6 k0 J$ V1 ^“请记着以后除非是发展新量表,没有人会把不同构念分开来做几个单独的CFA的。”
# ] P- L n/ y/ ~$ f# ~7 e: ^. V& b5 q3 Y8 N1 d
! |4 S/ b- L1 f3 B) t) K' e* v+ J
如果我CFA的目的只是为了检验量表效度呢?我的amos里面只有几个单独的测量模型,没有结构模型。
6 K6 O# f, N0 E- P1 K: W7 r3 P, W8 A$ u
欢迎光临 中人网 (http://bbs.chinahrd.net/) |
Powered by Discuz! X2.5 |