设为首页 登录 注册
首页 中人社区 中人博客
查看: 3722|回复: 11
打印 上一主题 下一主题

请教高阶因子问题

[复制链接]

12

主题

5

听众

3492

积分

解元

Rank: 12Rank: 12Rank: 12

注册时间
2010-8-19
最后登录
2018-5-16
积分
3492
精华
0
主题
12
帖子
325
跳转到指定楼层
楼主
发表于 2014-1-1 16:13:09 |只看该作者 |正序浏览
kenneth 新年好!7 c; b4 x) G: o! v
    请教您关于高阶因子的问题。研究模型欲分析组织支持对角色内绩效和OCB的影响,想OCB作为一个二阶因子处理。OCB选择了Farth老师的本土化量表,包括5个维度。问题有两个:
5 A) ~0 j( V9 t9 m    1、在做效度分析时,尤其是如果选择竞争模型法检验判别效度,那么OCB的因子结构是用一阶还是二阶呢?
, |" Y/ q0 ^( I! |9 N2 g7 s    2、在比较OCB一阶因子和二阶因子模型拟合度时,如果二阶因子模型拟合度稍差于一阶,但根据简效原则是否也可以接受呢?( m$ ~7 ~; _: \4 ~0 W
    谢谢kenneth!1 g% a1 d- \8 Y( T

12

主题

5

听众

3492

积分

解元

Rank: 12Rank: 12Rank: 12

注册时间
2010-8-19
最后登录
2018-5-16
积分
3492
精华
0
主题
12
帖子
325
12
发表于 2014-1-7 10:12:40 |只看该作者
Kenneth 发表于 2014-1-7 09:35
8 r9 V5 R9 B3 K% X2 Q我写了一个 LISREL8 SIMPLIS 的二阶因子程序给你看。数据不好,但是可以跑的。
2 c6 h/ v1 J* \, C
8 a; @+ l/ h+ |0 c/ d4 D+ ]5 d- nTitle: Path ***ysis (With ...

4 ]9 @8 y9 O. a' [3 i谢谢kenneth!这样看来,simplis语言要简单多了。我试试看!
回复

使用道具 举报

69

主题

220

听众

2万

积分

中人网专家

Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50

注册时间
2003-1-21
最后登录
2016-11-27
积分
29016
精华
0
主题
69
帖子
1438

2009年度勋章

11
发表于 2014-1-7 09:35:08 |只看该作者
我写了一个 LISREL8 SIMPLIS 的二阶因子程序给你看。数据不好,但是可以跑的。. M/ E2 R2 O: X3 g+ u$ J+ c) S+ W$ {

6 f" y5 E4 q1 p: U$ NTitle: Path ***ysis (With Dimensions)
; b6 b9 N; P0 u4 P$ t  
% F1 L; {3 [/ N" ~ Observed Variables:8 M5 Y9 j  r1 d4 \6 f$ V5 O8 ?$ e
x1 x2 x3 x4 x5 x6 x7 x8 x95 ?, F' c4 D" W3 n' o, g; N  {. X: l

: z+ X! `+ a/ ?* V7 [ latent variables:# j1 e2 a1 I! t/ A$ K  J& j
F1 F2 F3 second% r/ {6 l4 p7 [, a$ f

/ D6 Z2 i$ {7 o, Q  U$ P correlation matrix* B4 z+ Z" q2 i' `9 U* m$ Q
1
0 w- z1 N' W) ]4 y. F .286  1* @' r/ B- e, f4 q, M# U% O9 F
.117  .010  1
% k! B. Q; j+ a' a: n4 e .014  .030 -.147  1
% {* h  M* q/ b; m' o4 n0 m( ^ -.070 -.019  .072  .020  1
; O( E9 X# @# |, t* }$ z: E .027  .024  .029  .207 -.014  12 T( k& w9 \; p6 E
-.008  .080  .062  .285  .147  .203  1) G: q$ P' z' a5 F7 @8 u
.043 -.008  .167  .046  .218  .085  .218  1
+ b8 I& h! F& K6 K! I, Y .030 -.010  .116 -.092  .059 -.041  .291  .214  1
0 V- Z/ f, Y/ O+ @$ @1 M+ i" r; r+ k+ R/ y2 A4 Y, z
Sample size: 329
( R4 I! Y  z9 V# ?0 v* H  ; x& y; X! \# t% v, d0 ?9 ~
Relationships:( ?! \& e+ ^/ ?3 \9 d4 Z
  
& p- I4 R6 Q+ w3 p9 _0 V9 A x1 x2 x3 = F1
9 f# r& C2 [- E; e7 B: j x4 x5 x6 = F2
8 E, F9 R  A' e x7 x8 x9 = F3
6 H. l/ E9 w. `* R' @0 g9 v* x. j; o, U: d' i1 i
F1 = 1*second! g" L6 x4 j9 d" K4 F# z
F2 F3 = second
7 v) y& C# z2 c# T0 {0 Y) u7 u( Q5 G
LISREL OUTPUT: AD=OFF IT=1000# v$ V1 J/ ~, _* x  d4 @/ o
End of problem
回复

使用道具 举报

12

主题

5

听众

3492

积分

解元

Rank: 12Rank: 12Rank: 12

注册时间
2010-8-19
最后登录
2018-5-16
积分
3492
精华
0
主题
12
帖子
325
10
发表于 2014-1-6 09:42:16 |只看该作者
Kenneth 发表于 2014-1-6 09:18 * O$ q# u: r* ~# n, ^, R0 h
你这个LISREL 已经是很旧的语言。我已经用了 SIMPLIS 超过十年,都忘记了你这个语法了。对不起,帮不了你 ...
# {6 U' }9 y3 @
谢谢kenneth,那我去学习下 SIMPLIS语言,看看能不能解决问题。这是个全模型,不仅是cfa,这个程序运行出来提升不能收敛。不知道问题出在哪儿。
回复

使用道具 举报

69

主题

220

听众

2万

积分

中人网专家

Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50

注册时间
2003-1-21
最后登录
2016-11-27
积分
29016
精华
0
主题
69
帖子
1438

2009年度勋章

9
发表于 2014-1-6 09:18:48 |只看该作者
找天堂 发表于 2014-1-4 09:37
! X, |' u& J0 C! H2 F+ H谢谢kenneth!" ?5 \& L* E( @6 D' z% j4 q
    显示模型不能收敛,以及TE 7 7 不能识别
% D  p% f' d; w6 F6 T) w    我对模型的界定是:
0 |) n" }  x" \0 u9 i& J
你这个LISREL 已经是很旧的语言。我已经用了 SIMPLIS 超过十年,都忘记了你这个语法了。对不起,帮不了你。我唯一觉得古怪的是,你既然做 CFA,为什么又有X,又有Y的。
回复

使用道具 举报

12

主题

5

听众

3492

积分

解元

Rank: 12Rank: 12Rank: 12

注册时间
2010-8-19
最后登录
2018-5-16
积分
3492
精华
0
主题
12
帖子
325
8
发表于 2014-1-4 09:37:52 |只看该作者
Kenneth 发表于 2014-1-3 22:48 3 I8 B) k" \+ r- C3 b8 B
你试试把第一个项目的载荷定为1.0,也把第一个一阶因子的载荷定为1.0。

* b% x: k6 g3 _, J谢谢kenneth!5 X% I' t, C7 K6 B( [  n; r* Z
    显示模型不能收敛,以及TE 7 7 不能识别
8 k% v- R) R3 \$ Q/ d: |    我对模型的界定是:
: C8 l: s4 [; u- A  W2 C* |+ UMO NY=15 NE=6 NX=10 NK=3 LY=FU,FR LX=FU,FR PS=DI,FR PH=SY,FR TD=DI,FR TE=DI,FR GA=FU,FI BE=FU,FI" G8 r3 [6 N8 Q9 B
PA LY3 E1 K6 ^) Y/ j7 a2 r
3(1 0 0 0 0 0)
. L) |8 |. U1 F# @# ]3(0 1 0 0 0 0)
0 a- B$ f0 e9 B# |5 c) j2(0 0 1 0 0 0)5 b- I" s3 o& i$ V
3(0 0 0 1 0 0)
3 o" `' ^2 d1 y3 X& s) u4(0 0 0 0 1 0)3 i( `( y( c. R  Y; S
FI LY 1 1 LY 4 2 LY 7 3 LY 9 4 LY 12 5
5 W- M) d; I3 P2 [/ GVA 1 LY 1 1 LY 4 2 LY 7 3 LY 9 4 LY 12 5
- H4 P6 E5 e: Y- p+ f1 e# ^( m8 q8 ~PA LX9 X4 n) R5 g, X# J' \2 ^5 V9 o% L
2(1 0 0)$ O* Q8 k$ D8 _- k, Z$ S
4(0 1 0)% E+ ]2 R8 H5 P  x/ R; g
4(0 0 1)& ]% g; F) w, N6 c& o
FI LX 1 1 LX 3 2 LX 7 32 r. E" m8 W, f) q6 s3 @
VA 1 LX 1 1 LX 3 2 LX 7 3$ D, ?  C& m5 S
FR GA 6 1 GA6 2 GA6 3& ^0 a; l; S/ ^% g9 A/ a
FR BE 2 6 BE 3 6 BE 4 6 BE 5 6
: K; m( J* f: _8 h+ RVA 1 BE 1 63 x) C' O% d% c- Y! x: @; R% z+ X; p
    根据您的建议,将第一个一阶因子载荷定位1,就是BE 1 6定位1.LX和LY都是固定负荷法。测量残差不允许相关,PH对称矩阵自由估计,PS对角矩阵自由估计。内生潜变量共有6个,其中前5个为一阶因子,第6个为高阶因子。不确定LY是否应该这样定义,也不清楚其它设置是否合适。再劳烦kenneth和各位帮忙解答。
回复

使用道具 举报

69

主题

220

听众

2万

积分

中人网专家

Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50

注册时间
2003-1-21
最后登录
2016-11-27
积分
29016
精华
0
主题
69
帖子
1438

2009年度勋章

7
发表于 2014-1-3 22:48:57 |只看该作者
你试试把第一个项目的载荷定为1.0,也把第一个一阶因子的载荷定为1.0。
回复

使用道具 举报

12

主题

5

听众

3492

积分

解元

Rank: 12Rank: 12Rank: 12

注册时间
2010-8-19
最后登录
2018-5-16
积分
3492
精华
0
主题
12
帖子
325
6
发表于 2014-1-3 10:07:28 |只看该作者
Kenneth 发表于 2014-1-3 09:15 - i4 O( A: {) s3 }% n
「在全模型中将高阶因子作为因变量来处理」有何困难呢?不是与一阶的因子数一样吗。在不可以的话,可以先计 ...
% ?; F) f3 k1 T+ Z% O* X
受启发了!
! ~7 @: `% ~. T按照kenneth的建议,在定义二阶因子测量模型时,因子载荷需要限定?实际上还是分两步做。先进行二阶因子分析,记下二阶与一阶因子之间的路径系数以及一阶因子与indicator之间的因子载荷。然后第二步进行全模型分析,将二者相乘作为二阶因子与indicator之间的载荷。
$ J; ?3 k5 V9 c  d其实,我的疑问就是能不能一步实现。按照道理来讲应该是可以。但是我在lisrel中未能实现。运行提示错误说column rank不够。估计是程序没写对,但想了很久也找不出问题出在哪儿。我是把二阶因子、一阶因子都作为内生潜变量。二阶因子没有测量指标。所以不清楚ps矩阵、BE矩阵该怎么定义。
回复

使用道具 举报

69

主题

220

听众

2万

积分

中人网专家

Rank: 50Rank: 50Rank: 50Rank: 50Rank: 50

注册时间
2003-1-21
最后登录
2016-11-27
积分
29016
精华
0
主题
69
帖子
1438

2009年度勋章

5
发表于 2014-1-3 09:15:34 |只看该作者
「在全模型中将高阶因子作为因变量来处理」有何困难呢?不是与一阶的因子数一样吗。在不可以的话,可以先计算一阶的因子数储蓄起来,然后用这些因子数作为 indicator 找二阶因子的因子数。7 x4 W1 |% y5 e0 l6 _8 A

9 k3 M1 f0 D* Z6 b你作最后分析时是用二阶因子,因此问的问题就是这「二阶因子」与其他变量是否一样嘛。不过,我的逻辑不知道是否对。
回复

使用道具 举报

12

主题

5

听众

3492

积分

解元

Rank: 12Rank: 12Rank: 12

注册时间
2010-8-19
最后登录
2018-5-16
积分
3492
精华
0
主题
12
帖子
325
地板
发表于 2014-1-2 15:15:03 |只看该作者
Kenneth 发表于 2014-1-2 14:23
. ]& B, B6 @/ p% q6 ]" z1 j" O找天堂,
, F- _# G) r8 y1 V1. 我觉得其他构念用什么 level,OCB 就用相应的 level 吧。
$ D: V! d4 f/ p/ d- A- E7 S' X2. 我相信二阶因子模型的拟合度一定比 ...
9 k) L4 g- P1 d2 x# s# d
的确是这样,kenneth.数据显示二阶因子卡方自由度比稍差,在0.05水平上不显著、但在0.01上显著;其它指标几乎一样。& q$ ?* b+ ~/ t8 M
主要是模型中想同时验证角色内绩效和角色外行为,而且Farth量表中的5个维度之间相关程度比较高。遂想到将OCB合成一个高阶因子。: S( \+ D+ \1 G
目前想到的处理方法就是,基于CFA中的因子得分,算出各潜变量得分,然后用路劲模型来实现。因为我实在不知道如何在全模型中将高阶因子作为因变量来处理。" K4 R9 h5 w$ R! X8 |: X4 ?
Kenneth,您觉得这样处理是否合适?
6 Q3 O. p+ P$ z关于判别效度检验,我想还是应该基于一阶因子结构展开,因为这是对原量表维度区分的检验。在确保各子维度有区分时,根据研究需要才能将一阶因子处理为二阶因子。不知道我这样理解是否恰当。
3 {5 J; M9 {7 K6 ^$ b2 ?& j
回复

使用道具 举报