全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3602 4
2010-09-13
根据理论,我做了如下假设的回归方程,想要估计方程系数,但是对于怎么使用stata命令有点迷惑

回归方程如下:
        y=a+b1*E1*x+b2*(1-E1)*x,条件是:当y>x时,E1=1;当y<x时,E1=0


在stata中想估计这该系数b1和b2,我应该如何书写命令?
按我的想法是只能先把x分成两部分x1,x2,一部分是小于y,一部分是大于y的,再当做两个变量做回归,那怎么实现?
或者有没有更简单的方法?

谢谢各位
二维码

扫码加我 拉你入群

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

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

全部回复
2010-9-13 09:24:11
是不是要考虑 非线性问题
二维码

扫码加我 拉你入群

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

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

2010-9-13 09:35:35
申晨 发表于 2010-9-13 09:24
是不是要考虑 非线性问题
谢谢,您能具体说说吗
二维码

扫码加我 拉你入群

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

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

2010-9-13 18:51:01
clear
set seed 123456789
set obs 1000
gen x = 5*invnorm(uniform())
gen u =   invnorm(uniform())
gen y = 1 + x + u
gen d=y>x
table d

gen d1=d
gen d2=1-d1

gen x1=d1*x
gen x2=d2*x

reg  y x1 x2

随便模拟的数据,程序结果如下


. clear

. set seed 123456789

. set obs 1000
obs was 0, now 1000

. gen x = 5*invnorm(uniform())

. gen u =   invnorm(uniform())

. gen y = 1 + x + u

. gen d=y>x

. table d

----------------------
        d |      Freq.
----------+-----------
        0 |        156
        1 |        844
----------------------

.
. gen d1=d

. gen d2=1-d1

.
. gen x1=d1*x

. gen x2=d2*x

.
. reg  y x1 x2

      Source |       SS       df       MS              Number of obs =    1000
-------------+------------------------------           F(  2,   997) =12762.53
       Model |  25150.5031     2  12575.2516           Prob > F      =  0.0000
    Residual |  982.369613   997   .98532559           R-squared     =  0.9624
-------------+------------------------------           Adj R-squared =  0.9623
       Total |  26132.8727   999  26.1590318           Root MSE      =  .99264

------------------------------------------------------------------------------
           y |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
          x1 |   .9986494   .0069737   143.20   0.000     .9849646    1.012334
          x2 |     1.0133   .0143129    70.80   0.000     .9852135    1.041387
       _cons |   1.017752   .0314014    32.41   0.000     .9561319    1.079373
------------------------------------------------------------------------------
二维码

扫码加我 拉你入群

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

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

2010-9-13 20:24:02
谢谢版主热心解答
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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