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

请教dyadic data数据处理

[复制链接]

8

主题

7

听众

2291

积分

举人

Rank: 8Rank: 8

注册时间
2012-4-21
最后登录
2016-4-28
积分
2291
精华
0
主题
8
帖子
128
跳转到指定楼层
楼主
发表于 2014-8-22 11:14:48 |只看该作者 |正序浏览
Kenny好,各位前辈好!: {: p# j+ S& X2 \/ @1 t2 D4 u

4 |" O. }7 I$ a$ l2 D5 H小弟最近在处理谈判数据,即dyadic data,通行的做法似乎是David Kenny的actor-parter interdependence model,这个模型主要目的是要考虑谈判双方相互的interdependence,这个模型一开始用SAS或者HLM运行的。但是我们想检测两条中介路径(并且比较两者大小),感觉用mplus比较方便一些,不知道用mplus的twolevel random是否是可以得到跟HLM一样的结果?1 b1 p% a& A4 ^' T9 o" ]
( e1 C) e' G! q# ]9 H1 ]
另外我还有个问题:dyadic data用multilevel modeling会不会有问题?每个group只有两个人,这样within group的结果有意义么?& i0 ~3 z: O8 X9 h

9 U* B6 |; p# Q( i" e2 j% N谢谢大家!
8 S8 f! m. j5 {. g, v3 z

8

主题

7

听众

2291

积分

举人

Rank: 8Rank: 8

注册时间
2012-4-21
最后登录
2016-4-28
积分
2291
精华
0
主题
8
帖子
128
11
发表于 2014-9-11 14:02:36 |只看该作者
哈哈,原来出问题的原因是我这两个中介变量的variance和intercept应该设为相等,设好之后问题就没有了,太开心了!- R8 t; b9 A' G. }
谢谢各位!
回复

使用道具 举报

8

主题

7

听众

2291

积分

举人

Rank: 8Rank: 8

注册时间
2012-4-21
最后登录
2016-4-28
积分
2291
精华
0
主题
8
帖子
128
10
发表于 2014-9-1 11:39:14 |只看该作者
Kenneth 发表于 2014-8-31 08:02 # c# V# {' \* h  G8 E# Q/ q
chaoswang,, k) E& v; Z# z) x8 U
6 D, c0 Y. r! L9 C# V$ z/ b
如果是因为起始值的问题,可以试试放弃模型中其他变量,只是把有问题的线性函数做回归,得出截 ...

- _! m2 o- _/ u, N好的,谢谢您!我试试看!
回复

使用道具 举报

8

主题

7

听众

2291

积分

举人

Rank: 8Rank: 8

注册时间
2012-4-21
最后登录
2016-4-28
积分
2291
精华
0
主题
8
帖子
128
9
发表于 2014-9-1 11:38:34 |只看该作者
xinting.J 发表于 2014-8-30 03:10 - U( _. v! a. z# N" C$ ?( R( L
应该就是模型不可识别的问题,但从这个信息看不出是哪里的问题。
5 c% [3 O4 H% v) z% [我觉得包含中介的和两个变量的直接关系 ...
3 j) [! h  O+ h# V, J# Y2 C4 |0 G
我们模型就是个路径分析,没有潜变量,每个变量只有一个测量值(都是客观指标),是不是没办法用您说的两个方法呢?
! g6 @, D9 f; ]. q" \, q& N% A
  G6 ^5 ]! [! b- |- V" G我先试试Kenny说的设置初始值,谢谢您!: v( n. `& S: \4 l9 R
回复

使用道具 举报

69

主题

220

听众

2万

积分

中人网专家

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

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

2009年度勋章

8
发表于 2014-8-31 08:02:21 |只看该作者
chaoswang,  s$ s7 L; V9 r  n4 U$ y2 @

- `; ]4 _2 ~- {( J如果是因为起始值的问题,可以试试放弃模型中其他变量,只是把有问题的线性函数做回归,得出截距后,用该截距作为起始值再看看。
回复

使用道具 举报

3

主题

8

听众

382

积分

书生

Rank: 3Rank: 3Rank: 3

注册时间
2010-7-10
最后登录
2018-2-10
积分
382
精华
0
主题
3
帖子
44
7
发表于 2014-8-30 03:10:54 |只看该作者
chaoswang 发表于 2014-8-27 11:03
: T9 |# K' q  r  w9 u1 l. D5 N今天用mplus做上述模型时,得到下面这个warning:( u! C6 N8 @8 W! w
" V$ R9 B2 \' X. ?2 t: T
THE STANDARD ERRORS OF THE MODEL PARAMETER ESTIMATES  ...

# ?' s/ f' a: Y  @6 n5 f应该就是模型不可识别的问题,但从这个信息看不出是哪里的问题。% G0 J6 U/ k, ^1 M
我觉得包含中介的和两个变量的直接关系原理相同,只要都是同一层面的,应该问题不大。, ]7 _8 c8 n3 U+ g/ Q$ I
你有试过我前面说的方法增加每组的data point或者自己计算standard error吗?
寻找,就寻见。(太 7:7)
回复

使用道具 举报

8

主题

7

听众

2291

积分

举人

Rank: 8Rank: 8

注册时间
2012-4-21
最后登录
2016-4-28
积分
2291
精华
0
主题
8
帖子
128
6
发表于 2014-8-27 11:03:34 |只看该作者
本帖最后由 chaoswang 于 2014-8-27 11:24 编辑 + @- H# ]" V4 u  |5 H

" [/ Q* X! e$ A- N4 I( i' \今天用mplus做上述模型时,得到下面这个warning:
, n8 |. |0 W% ]6 l# Q( w- V
4 T; J. e7 o6 }, u3 eTHE STANDARD ERRORS OF THE MODEL PARAMETER ESTIMATES MAY NOT BE
7 G0 f6 j9 ^1 q( Z: h     TRUSTWORTHY FOR SOME PARAMETERS DUE TO A NON-POSITIVE DEFINITE6 t7 L$ X0 V# {7 T2 V' x+ _
     FIRST-ORDER DERIVATIVE PRODUCT MATRIX.  THIS MAY BE DUE TO THE STARTING
0 I( H9 n% k, i& k" Q2 n* N3 o) u8 t     VALUES BUT MAY ALSO BE AN INDICATION OF MODEL NONIDENTIFICATION.  THE7 L+ Y; O' {$ O/ p5 h
     CONDITION NUMBER IS      -0.178D-15.  PROBLEM INVOLVING PARAMETER 2.5 F7 U. I  D' [! |+ X" h  g/ n
我去网上查了,似乎需要检查模型是否可以识别(identified),但是怎么去检查呢?不是只要自由度不小于0模型都可以识别么?
# Y  Q$ R/ Y& N" Q4 s6 f; W/ d# d另外,我不太明白警告里的“A NON-POSITIVE DEFINITE FIRST-ORDER DERIVATIVE PRODUCT MATRIX”是什么意思……& N1 x; `6 e5 h; z0 h

* ~# b3 h' c. F- s我去查看出问题的参数 parameter 2,发现是模型其中一个中介变量的intercept,发现这个参数只是不显著而已,没什么特别的地方啊。
回复

使用道具 举报

8

主题

7

听众

2291

积分

举人

Rank: 8Rank: 8

注册时间
2012-4-21
最后登录
2016-4-28
积分
2291
精华
0
主题
8
帖子
128
5
发表于 2014-8-25 21:36:42 |只看该作者
xinting.J 发表于 2014-8-25 14:18
& q9 N0 A4 Y3 H( Pchaswang, 昨天本来想回你,但是因为只有一个印象,没有找到文献,我自己也没有做过,不敢贸然建议,想着 ...

! }8 o2 K. t0 o  O. eCampbell这篇文章里给出的方法(以及其他用Multilevel modeling处理dyadic data的方法)都有一个共同点,两个自变量(通常情况下是actor IV 和 partner IV)在整体上的相关为-1。因为对每个dyad的成员,成员A的partner是B,成员B的partner是A。但是他们通过将actor IV和partner IV作为within dyad variable,就将这两个自变量同时放入回归方程。
6 L% v& k/ |1 ^. a3 M2 I
6 U) t1 I: N# ^4 ]5 j/ j- B我们加的中介变量之间的相关性也是-1,因此也想用这个方法,将他们局限在within dyad中分析(当然他们确实在dyad层面没有variance),但是不知道这样行不行……
回复

使用道具 举报

8

主题

7

听众

2291

积分

举人

Rank: 8Rank: 8

注册时间
2012-4-21
最后登录
2016-4-28
积分
2291
精华
0
主题
8
帖子
128
地板
发表于 2014-8-25 21:21:36 |只看该作者
xinting.J 发表于 2014-8-25 14:18 ; |" f; z1 J2 [
chaswang, 昨天本来想回你,但是因为只有一个印象,没有找到文献,我自己也没有做过,不敢贸然建议,想着 ...
# a1 d% L- r! x2 \
Jane 你好,谢谢你的回答。
$ [/ G! p9 V3 ?! K( C( F8 V1 h( ?- A  o# B* f' P8 _+ l7 Q& v8 \
我知道我的问题比较小众,所以大家都比较谦虚……/ C* M7 U" J; ]9 m/ D* X1 d! A

9 W* n" N* M: N6 H7 \+ k我现在确实是用 Campbell(2002)的方法处理数据,但我现在有两点和他们不一样:1)我们加了中介变量,2)因为有中介变量,为了方便,我们用Mplus的TWOLEVEL RANDOM代替HLM来运行模型。但是前人似乎没有这种做法,所以我们不太有把握是不是能这么做。( K5 \6 ?' A+ k* V% l9 m

) n8 M' d# H$ O您说的两个数据点存在模型识别的问题我没有太明白,但确实我做模型的软件没有报错,这是怎么回事呢?T_T& ]& ?5 i. d* [. U$ D* ^

; J- m" s+ Z2 ?9 ~% o) C6 O" S/ r6 T  e) r

" a6 f6 v2 s) t4 L4 `8 J
回复

使用道具 举报

3

主题

8

听众

382

积分

书生

Rank: 3Rank: 3Rank: 3

注册时间
2010-7-10
最后登录
2018-2-10
积分
382
精华
0
主题
3
帖子
44
板凳
发表于 2014-8-25 14:18:32 |只看该作者
chaoswang 发表于 2014-8-25 10:22 ' Z" `2 T/ g2 V( |
还望大家多多关注。

1 b+ O0 P/ ^) o6 I6 E( q: O5 Z4 L  ~chaswang, 昨天本来想回你,但是因为只有一个印象,没有找到文献,我自己也没有做过,不敢贸然建议,想着找到reference 再回你。
( F! g' W6 ?$ k" w6 F% `
( I& _. X! ^- }不记得在哪里看过了,用HLM时可以做dyadic data分析的,但因为每个组里只有两个数据点,存在模型识别的问题,所以需要对数据做一点处理。两种处理方法:一种是如果你用的是量表(而且题目足够多),可以把量表拆成两半,在每组中人为的构造出两个数据点,拆出的一半作为它们的测量;另一种是自己计算Y的error variance, 公式EV =(1- Reliability of Y)x Var (Y)  (根据信度计算的原理),本来如果每组数足够多,系统会自己计算的,但是只有两个数据点,计算会有问题,只能自己先算好。9 ^# b+ |$ w$ Q* E( N( ^  Z
& g4 U# H5 u& ?, n; L* Q
另外有一篇介绍用HLM做dyadic data的文章你可以参考,但是这篇文章里也没有提到上面的方法:, Q, W' k3 a8 P& @: D& b; q' v
Campbell, L., & Kashy, D. A. (2002). Estimating actor, partner, and interaction effects for dyadic data using PROC MIXED and HLM: A user–friendly guide. Personal Relationships, 9(3), 327-342.! X# @/ l4 [4 z% \/ T: W

" v) z+ T4 E5 l" N. C1 A希望不会让你更糊涂了。
寻找,就寻见。(太 7:7)
回复

使用道具 举报