calfstone
第1楼2008/05/20
1、先从原理上讲:
判断两条或多条标准曲线的差异,须检验残差,截距和斜率三项,分别有不同的统计学参数,残差用F检验,截距和斜率采用较为复杂的统计量。
2、从实际操作讲:
多用协方差分析检验截距和斜率的差异,以SPSS为例: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说明两条回归直线截距也无差异,若小于0.05说明截距是有差异的.
PS:paired test是student-t检验的一种,但检验的结论是两组数据所来源总体的差异。所以判断两回归曲线的差异,需用协方差分析或单独的检验统计两来判断截距和斜率的差异。
谁折腾
第9楼2008/05/22
版主:
1. “从实际操作讲:
多用协方差分析检验截距和斜率的差异,以SPSS为例:1.先重新整理数据,将y2数据列加到y1下面,变成一个变量y;将x2数据列加到x1下面,变成一个变量x;然后再设定一个新的分组变量group,原来第1组值为1,第2组值为2. ”
为什么要把“y2数据列加到y1下面,变成一个变量y;将x2数据列加到x1下面,变成一个变量x”,这样两组数据不是并在一块了吗?并成一个变量了能检验它们间的差别吗?
“然后再设定一个新的分组变量group,原来第1组值为1,第2组值为2. ”怎么理解、怎么实际操作啊?是不是如下例子:
原始数据:x1:1 2 3
x2:1 2 3
y1:10 20 30
y2:11 21 31
合并数据:
x:1 2 3 1 2 3
y:10 20 30 11 21 31
group:1 1 1 2 2 2(1和2是这样设的?)
2. “Model:填入 x group x*group---------注意如果变量填入顺序不一样,结果也会不一样”中的x*group怎么弄的,好像里面只能把x和group移到model下面的框内。
不好意思,以前只用过origin,没用过spss,现在正努力学习中。
谢谢!