全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
13540 9
2013-04-19
如何约束stata的某个回归系数大于零谢啦!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-19 20:53:03

help constraint 可以查到您要的,
简言之,您可以设定您的系数限制,

以下为一个例子:(系数相加为一)
sysuse auto
constraint 1 price+weight=1
cnsreg mpg price weight, constraints(1)

值得注意几点:
1.您的限制可以多条,可以自行设定与取用。【这可以在菜单中完成】
2.例子所用,虽主要在一般的受限线性回归执行。当您的模型估计,
   若使用probit也是一样的,在执行其它模型估计时,注意option选项可不可以加入constranints。
二维码

扫码加我 拉你入群

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

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

2013-4-19 20:59:59
你好!这样执行你看有什么不对的地方,执行出错了:
. constraint 1 p2>0
. cnsreg p p1 p2, constraints(1)
二维码

扫码加我 拉你入群

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

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

2013-4-20 00:33:32
二维码

扫码加我 拉你入群

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

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

2013-5-14 12:44:27
wpking 发表于 2013-4-19 20:59
你好!这样执行你看有什么不对的地方,执行出错了:
. constraint 1 p2>0
. cnsreg p p1 p2, constraints ...
如:设置x的回归系数为2,在stata中的命令如下
. constraint 1 x=2

. cnsreg y x, constraint(1)

Constrained linear regression                     Number of obs   =         30
                                                  Root MSE        =  1.405e+05

( 1)  x = 2
------------------------------------------------------------------------------
           y |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
           x |          2  (constrained)
       _cons |  -120471.5   25657.08    -4.70   0.000    -172946.1   -67996.89
------------------------------------------------------------------------------
你的命令是对的,可能是因为你设置的p2>0条件,会导致分析结果出错
二维码

扫码加我 拉你入群

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

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

2013-5-14 13:38:19
蓝色 发表于 2013-4-20 00:33
http://www.stata.com/support/faqs/statistics/linear-regression-with-interval-constraints/
http://ww ...
正解!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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