全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2328 10
2010-04-23
现在有两组数据集,通过直线回归分别得到下边两组直线回归方程:

Line A: y=a1+b1 x

Line B: y=a2+b2 x

现在的问题是如何对比直线A和直线B的斜率b1和b2有没有显著性差异?
有个老外告诉我用协方差分析,可不可以?他说在第一组数据集中加入字符型 变量A,在第二组数据集中加入字符型变量B,现在合并两组数据集,"A""B"列用style做名字,
data<-lm(y~x*style)
anova(data)看x:style哪一行对应的p值就可以了。
这种方法对头吗?
有高手能够给与指导一下吗?感激不尽。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-23 15:01:02
有点难度啊!
二维码

扫码加我 拉你入群

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

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

2010-4-24 13:16:28
我觉得你可以这样做:
(1)求出每个b1和b2,形成两列数据;
(2)再对这两列数据进行anova或其他检验。
这样岂不更为直接?
二维码

扫码加我 拉你入群

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

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

2010-4-24 22:40:41
直线A减直线B,然后检验x系数的显著性。
二维码

扫码加我 拉你入群

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

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

2010-4-25 08:17:37
如果两组数据室一一对应的,你的方法应该可行,即检验b1-b2是否为0.
但是一般而言,两组数据集的数据并不是一一对应的,并且两组数据集的样本大小不一样,所以你提供的方法只能针对特定数据集有效。
有没有更好的方法?
二维码

扫码加我 拉你入群

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

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

2010-4-25 08:19:49
没看懂你说的意义
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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