调节效应分析(自变量为连续变量或分类变量)

一、什么是调节效应

调节效应就是说因变量与自变量的关系受到第三个变量即调节变量的影响。

举个栗子:

之前很火的电视剧《三十而已》,许太太和许幻山之间是夫妻关系,第三者林有有出现之后,许太太和许幻山离婚,第三者的出现影响了原来两个变量之间的关系,即调节变量调节了自变量跟因变量的关系的方向和强弱。

模型图:

二、数据处理

自变量既可以是分类变量也可以是连续变量。

处理1:自变量如果是连续变量需要先进行标准化,是分类变量不需要进行标准化。

处理2:调节变量也需要进行标准化。

有些教程会说是进行数据中心化,不过,我觉得中心化实在不如标准化简单,而且不如标准化的结果看起来更好。根据本教程的话,最好是进行数据的标准化,后面结果描述的代码是按照标准化的结果来写的,这样直接拿来主义就好喽。

数据标准化的spss操作:

1.分析>描述统计>描述

2放入自变量和调节变量并勾选另存为变量,确定就可

三、调节效应spss操作

工具:process 3.3,没有process的话在孤光看影视后台回复process插件获取

操作:

1分析>回归>process

2放入自变量,因变量和调节变量,选择模型1,勾选bootstrap

3点击options>左侧前几个都勾上(其实没必要选这么多,都选上省事),右侧勾选正负一个标准差和均值

四、结果解读

1.

图一

图二

图三

五、结果文字描述:

代码版:

X = input('自变量:')  # 传入自变量
Y = input('因变量:')  # 传入因变量
W = input('调节变量:')  # 传入调节变量
INT = input('交互项系数')  # 传入交互项系数,即int_1的系数
INT_PV = float(input('交互项显著性'))  # 传入交互项显著性
INT_daorxiao = str(input('交互项显著性> or <'))  # 填入“ >” 或“ < ”
INT_lst = [INT_daorxiao, str(INT_PV)]
a = ''INT_P = a.join(INT_lst)
INT_ppd = '' if INT_daorxiao == '<' else '不'
SD_1 = input('-1SD显著不,显著填空,不显著填不')  # 调节变量-1SD时,p值>=0.05,输入“不”,若<0.05,直接回车
SD_1R = float(input('-1SD时的系数'))  # 传入调节变量-1SD时,effect的值
SD_1_qushi = '上升' if SD_1R > 0 else '下降'
SD_1_PV = float(input('-1SD时显著性'))  # 传入调节变量-1SD时,对应的p值
SD_1_daorxiao = str(input('-1SD时显著性> or <'))  # 填入“ >” 或“ < ”
SD_1_lst = [SD_1_daorxiao, str(SD_1_PV)]
b = ''SD_1_P = b.join(SD_1_lst)
SD_1_ppd = '' if SD_1_daorxiao == '<' else '不'
SD1 = input('+1SD显著不,显著填空,不显著填不')  # 同上
SD1R = float(input('1SD时的系数'))
SD1_qushi = '上升' if SD1R > 0 else '下降'
SD1_PV = float(input('1SD时显著性'))
SD1_daorxiao = str(input('1SD时显著性> or <'))
SD1_lst = [SD1_daorxiao, str(SD1_PV)]
c = ''SD1_P = c.join(SD1_lst)
SD1_ppd = '' if SD1_daorxiao == '<' else '不'tiaojie = '为了检验'+W+'在'+X+'和'+Y+'之间的调节作用,使用PROCESS Model 1进行回归分析(见表1)。结果显示,'+X+'与'+W+'的交互项能显著预测'+Y+'(r='+INT+',P'+INT_P+');'+W+'取-1SD时调节作用'+SD_1+'显著,+1SD时调节作用'+SD1+'显著,且'+X+'和'+W+'交互项结果'+INT_ppd+'显著。因此,'+W+'的调节效应显著。'
print(tiaojie)
jdxl = '简单斜率检验发现,对于低'+W+'的个体(-1SD),随着'+X+'水平的增加,其'+Y+'的水平呈'+SD_1_ppd+'显著'+SD_1_qushi+'趋势(r='+str(SD_1R)+',P'+SD_1_P+'),即'+X+'每提高一个标准差,'+Y+'就会增加'+str(SD_1R)+'个标准差;对于高'+W+'的个体(+1SD),随着'+X+'水平的增加,其'+Y+'的水平呈'+SD1_ppd+'显著'+SD1_qushi+'趋势(r='+str(SD1R)+',P'+SD1_P+'),即'+X+'每提高1个标准差,'+Y+'提高'+str(SD1R)+'个标准差。也就是说,'+X+'对'+Y+'水平的影响随着'+W+'的不同水平而改变。'
print(jdxl)

代码已经测试过了,亲测可用,如果发现有什么问题或者可以优化的地方可以后台留言告诉我。

非代码版:

照着上面写就成

六、简单斜率图

孤光看影视后台回复:简单斜率图,即可得到作图工具。

将三个变量以及图3的三个参数传入就能出图啦。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,634评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,951评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,427评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,770评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,835评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,799评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,768评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,544评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,979评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,271评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,427评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,121评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,756评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,375评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,579评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,410评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,315评论 2 352

推荐阅读更多精彩内容