查看: 21277|回复: 95
打印 上一主题 下一主题

[spm操作] 关于SPM第二层的flexible factorial的一些看法 ? [复制链接]

Rank: 7Rank: 7Rank: 7

水晶
6102
心级
2714
精华
4
主题
38
帖子
2309
跳转到指定楼层
楼主
发表于 2016-7-29 05:11:27 |只看该作者 |倒序浏览
本帖最后由 空里流霜 于 2019-1-4 11:50 编辑

本帖作为《用Matlab和SPM批量处理被试的经验总结》的一部分
目录贴请见http://home.52brain.com/forum.ph ... =1&extra=#pid158525

SPM第二层的flexible factorial让很多人感觉莫名其妙不知其作用,
也有滴友在论坛发帖讨论(比如,http://home.52brain.com/thread-29436-1-1.html

下面我说说我的看法。我自己拿自己的数据对这些分析进行了一个相对系统但略粗糙的对比,由于生成的结果比较繁杂,我就不贴上了,就用语言总结几点。希望读者也动手试试,看我有哪些遗漏或者说得不对的地方,欢迎批评指正。
不保证完全正确或者合理,只是我根据自己现阶段的理解和经验说一说:
1,flexible factorial的关键在于灵活,它可以用于替代SPM第二层所有的分析。包括:单样本t检验,双样本t检验,配对t检验,one way方差分析,one way重复测量方差分析,full factorial方差分析以及multiple regression,且结果可以做到和用这些专门的分析方法完全一样。
2,以上这些分析都可以分为两种情况:被试间和被试内。
被试间有双样本t检验和被试间方差分析(单样本和multiple regression算是一种特殊的被试间);被试内有配对t检验和被试内方差分析。
在SPM的设计矩阵中,被试内设计所共有的一个特点就是有一个subject的因素(就是像楼梯一样的一个被试一个的小白块。)
3,还有一个常见的误解就是把independence设置成No并不能让你的设计变成被试内,而是需要你加上subject这个因素,不信的话你看看SPM中配对t检验生成的设计矩阵就知道了。
4,full factorial方法据我的使用经验只能做被试间因素的方差分析。它的好处在于会自动生成主效应交互作用等。
5,关于variance是否equal,我不是很确定,但我想如果你设置成unequal,SPM会对非球型性进行校正计算。如果你觉得有信心数据符合球型性,可以选择equal,如果不确定,就选择unequal,我想可能这也是SPM默认为unequal的原因。
6,SPM中的被试内方差分析或是配对t检验可以非常灵活。你可以在第一层设计矩阵中做好方差分析的主效应和交互作用,然后再把得到的contrast图放在第二层后用单样本t检验来做
关于在flexible factorial的情况下如何设置contrast,强烈建议看看这篇文章http://www.sbirc.ed.ac.uk/cyril/download/Contrast_Weighting_Glascher_Gitelman_2008.pdf
######################################################################
下面放上示例数据的截图。二乘二设计,A和B两个因素,图中主要显示A和B的交互作用

Full factorial


Flexible factorial (未加subject因素)(结果和full factorial完全一样)

Flexible factorial (加了subject因素但未纳入设计矩阵)(结果和full factorial几乎完全一样)

Flexible factorial (加了subject因素并且纳入设计矩阵)(结果更强一点点)


我个人认为如果做被试内设计还是要加入subject因素在被试中的。上图也显示结果使用被试因素后稍微显着了一点。



附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 4 人评分水晶 收起 理由
anxindangxia + 1 赞一个!
dtraum + 5 太棒啦~
hcp4715 + 10 赞一个!
zifei + 2 很给力!

总评分:?水晶 + 18? ?查看全部评分

转发到微博
空里流霜不觉飞,汀上白沙看不见。

Rank: 4

水晶
5736
心级
1002
精华
0
主题
60
帖子
788

Medal No.1 Medal No.2 Medal No.3

沙发
发表于 2016-7-29 10:19:50 |只看该作者
相信自己

Rank: 2

水晶
418
心级
53
精华
0
主题
5
帖子
42
板凳
发表于 2016-7-29 12:40:14 |只看该作者
赞一个,要是有实例说明就更好了,能更有指导意义

Rank: 7Rank: 7Rank: 7

水晶
6102
心级
2714
精华
4
主题
38
帖子
2309
地板
发表于 2016-7-29 23:36:37 |只看该作者
moongod111 发表于 2016-7-28 23:40
赞一个,要是有实例说明就更好了,能更有指导意义

好,有时间加上。
空里流霜不觉飞,汀上白沙看不见。

Rank: 1

水晶
23
心级
12
精华
0
主题
0
帖子
11
5
发表于 2016-7-30 20:30:48 |只看该作者
如果做被试间的单因素方差分析,有协变量加进去,contrast怎样设计才能去除协变量的影响?还是SPM8系统自己计算时就已经排除协变量的影响了?请前辈多多指教

Rank: 1

水晶
23
心级
12
精华
0
主题
0
帖子
11
6
发表于 2016-7-30 20:34:43 |只看该作者
举一个例子,被试间单因素方差分析,4组,group1,group2,group3,group4.??2个协变量。矩阵显示group1,2,3,4在前面,之后是两个协变量(比如age and education).如果group1和group4比较,需要去除协变量的影响。contrast怎么设置呢?(1 o o -1)?协变量是否要加进去呢?跪求前辈指教。

Rank: 7Rank: 7Rank: 7

水晶
6102
心级
2714
精华
4
主题
38
帖子
2309
7
发表于 2016-7-31 09:59:25 |只看该作者
mengyao 发表于 2016-7-30 07:30
如果做被试间的单因素方差分析,有协变量加进去,contrast怎样设计才能去除协变量的影响?还是SPM8系统自己 ...

只要加进去协变量就是已经排除协变量的影响了。
空里流霜不觉飞,汀上白沙看不见。

Rank: 7Rank: 7Rank: 7

水晶
6102
心级
2714
精华
4
主题
38
帖子
2309
8
发表于 2016-7-31 10:00:46 |只看该作者
mengyao 发表于 2016-7-30 07:34
举一个例子,被试间单因素方差分析,4组,group1,group2,group3,group4.??2个协变量。矩阵显示group1,2,3,4 ...

不需要另外对协变量进行操作。只要有协变量加进去,就已经排除协变量影响了。
空里流霜不觉飞,汀上白沙看不见。

Rank: 1

水晶
23
心级
12
精华
0
主题
0
帖子
11
9
发表于 2016-7-31 10:32:00 |只看该作者
灰常感谢

Rank: 7Rank: 7Rank: 7

水晶
6102
心级
2714
精华
4
主题
38
帖子
2309
10
发表于 2016-8-1 10:28:28 |只看该作者
mengyao 发表于 2016-7-30 21:32
灰常感谢

客气!
空里流霜不觉飞,汀上白沙看不见。
您需要登录后才可以回帖 登录 | 注册

bottom

Powered by Discuz! X2

? 2001-2011 Template By Yeei. Comsenz Inc.

回顶部