怎么用spss比较两条回归直线是否相同

来源:百度知道 编辑:UC知道 时间:2024/05/06 00:44:23

若需对两条或多条回归直线之间进行比较,即检验总体截距之间是否有显著性差别、总体斜率之间是否有显著性差别.
spss 里面对两条(或多条)回归直线对比分析是使用协方差分析来实现的.
例如: 有2组数据,x1,y1;x2,y2,即两条直线,现要比较其斜率及截距是否无差异.------多条直线同理,也是将变量合并.
分析方法:
1.先重新整理数据,将y2数据列加到y1下面,变成一个变量y;将x2数据列加到x1下面,变成一个变量x;然后再设定一个新的分组变量group,原来第1组值为1,第2组值为2.
2.进行协方差分析(第一步分析斜率是否无差异).
Analyze->General Linear Model->Univariate
Dependent List:填入y---------将y做为因变量
Fixed Factor:填入group
Covaraites:填入x--------将x做为协变量
Model:选Custom
Model:填入 x group x*group---------注意如果变量填入顺序不一样,结果也会不一样.
Sum of squares下拉列表框:选TypeI
然后点击ok,看结果里x*group这一行的Sig.P值,若大于0.05,则接受原假设,即两条回归直线的斜率无差异,否则拒绝.
3.再来进行截距的无差异分析
其实过程跟上面一样,只是Model里去掉了x*group交叉项.
Analyze->General Linear Model->Univariate
Dependent List:填入y---------将y做为因变量
Fixed Factor:填入group
Covaraites:填入x--------将x做为协变量
Model:选Custom
Model:填入 x group ---------注意如果变量填入顺序不一样,结果也会不一样.
Sum of squares下拉列表框:选TypeI
点击ok后,看group一行的Sig.P值,若P值大于0.05说明两条回归直线截