全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
23739 10
2009-02-02
请教各位高人,一个模型两组样本回归系数(包括截距项)的差异如何在stata中用ttest实现呢?两组样本用一个模型(这个模型中最后一个变量是分别求出来的,其他的变量相同,我不知道这算不算是一个模型,这个变量就是用HECKMAN针对两组样本分别求出来的lamda)分别进行回归,然后比较组一和组二的回归系数,用ttest如何比较两组系数之间的差异呢?我想知道具体的stata操作方法,非常感谢。<br/>

[此贴子已经被作者于2009-2-3 10:18:56编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2009-2-3 13:14:00
自已顶一下,希望有人回贴。
二维码

扫码加我 拉你入群

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

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

2009-3-15 12:40:00
我也想问这个 呵呵
二维码

扫码加我 拉你入群

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

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

2009-3-17 12:06:00
lz,你这个问题 在  stata中 偶不知道该如何解决,但如果 LZ 了解 SAS 的 话,偶倒可以给出一个参考答案。LZ,请问了解 SAS 吗?
二维码

扫码加我 拉你入群

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

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

2009-3-18 14:08:00

我学过一点,您要是能用它来解决问题可以啊,非常感谢您啊!期待您的回复。

[此贴子已经被作者于2009-3-18 14:09:19编辑过]

二维码

扫码加我 拉你入群

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

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

2009-3-20 21:07:00

LZ,偶来兑现承诺。示例如下:

设有变量 x、y、c(用于区别数据来不同的自样本,其取值分别为 1、2),程序如下:

data a;

input x y c @@;

cards;

13 3.54 1 11 3.01 1 9 3.09 1 6 2.48 1 8 2.56 1 10 3.36 1 12 3.18 1 7 2.65 1 10 3.01 2 9 2.83 2 11 2.92 2 12 3.09 2 15 3.98 2 16 3.89 2 8 2.21 2 7 2.39 2 10 2.74 2 15 3.36 2

;

proc glm;

 class c;

 model y=x c x*c;/* 交叉项x*c用于考虑两条回归直线的回归系数是否具有显著差异*/

run;

proc glm;

 class c;

 model y=x c;/* 没有交叉项x*c,用于考虑两条回归直线的回归截距是否具有显著差异*/

run;

运行结果如下(其他部分略,只显示 系数假设检验部分) 

Source              DF     Type III SS     Mean Square    F Value    Pr > F

x                   1      2.75799086      2.75799086      65.33    <.0001
c                   1      0.08377358      0.08377358       1.98    0.1807
x*c              1      0.03110293    0.03110293     0.74    0.4052


(注:对于交叉项x*c, p=.04052>0.05,说明回归系数差异不具有统计学意义!)

Source           DF     Type III SS     Mean Square    F Value    Pr > F

x                1      3.39583675      3.39583675      81.88    <.0001
c              1     0.21641720    0.21641720     5.22    0.0373

(注:对于c, p=.0373<0.05,说明回归截距差异具有统计学意义!)

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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