全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
4745 1
2011-04-11
请问怎么对两个样本组的回归系数做显著差异检验?谢谢各位朋友!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-5-2 19:33:57
三种方案可以构思:
举例:  女生组 y1=a1+b1x+c1z; 男生组 y2=a2+b2x+c2z。
1. 比较两个回归系数之间差别的公式为:(b1-b2)/se12,其中b1和b2是被比较的回归系,se12是两者的Join Standard Error(联合标准误差),其结果是一个以自由度为n-k-2的t分布(其中n是样本量、k是原来的自变量数,本案中为x和c两个)。可是,在SPSS(其实是任何OLS回归)中,你如果将男女分成两个样本分布做回归可以得到b1和b2,却得不到联合标准误差se12(因为b1和b2出现在不同的模型中),所以无法用到上述公式。

2. SEM(包括AMOS)是通过比较男女样本的拟合度之差别来比较两组回归系数之间的等同性。不过,SEM的这种做法是有代价的:它将一个总样本分成两个小样本,其结果是降低了Power of Analysis (统计分析效力),从而在没有降低犯Type I的误差的同时又提高了犯Type II误差。

3. 较合理的方法是男女不分组、保留在同一样本内,将性别转换成dummy变量,再生成性别与你想比较的自变量(如X)的交互变量(如X*性别),将公式1(或公式2)中改成:

Y = a + bX + cZ + dS +eSX + fSZ

其中S是性别(假定男=0、女=1),SX是性别与X的交互变量、SZ是性别与Z的交互变量。如果男女在S上的取值(即0和1)代人该公式,就可以分解成以下两个公式(注意:样本还是一个):

女生组(S=1):Y = a + bX + cZ + d1 +e1X + f1Z = (a+d) + (b+e)X + (c+f)Z

男生组(S=0):Y = a + bX + cZ + d0 + e0X + f0Z = a + bX + cZ

如果d是显著的(即男女本身之差别),就说明女生在Y上的截距(即平均值)比男生高d个单位;如果e是显著的(即性别对X与Y之关系的影响),就说明女生的X斜率比男生大e个单位;如果f是显著的(即性别对Z与Y之关系的影响),就说明女生的Z斜率比男生大f个单位。

【论坛广邀专家,每日专人回答经管问题!遇到重要紧急的经管难题欢迎@“论坛答疑”客服专号站内ID,小二帮你快找专家+秒找答案。】
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群