全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7395 11
2012-02-20
线性回归问题 y=a1*x1+a2*x2+a3*x3 中要系数a3=a1^2,  a2=a1^2, 请问这种限制该怎么实现,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2012-2-20 12:32:58
刚写错了,应该是a3=a1^3
二维码

扫码加我 拉你入群

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

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

2012-2-20 13:01:48
这个是非线性限制条件 ,要用非线性的语句:testnl  _b[a3]=_b[a1]*_b[a1]*_b[a1]
二维码

扫码加我 拉你入群

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

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

2012-2-20 15:50:25
我与楼上的见解有不同,但这主要看楼主的到底要的估计前的限制或估计后的限制。
如果楼主打算在估计后,检验a1-a3所形成的关系【如楼主说的限制】,那么以test或testnl才是应当考虑的指令。

然而,若楼主在估计前,打算设定a1-a3估计出的系数限制,然后进行估计。指令constraint应当是值得参考。有兴趣的话,请参考手册关于cnsreg的例子2,里面清楚的告诉您应当怎么设定与调用。
在[R]cinsreg 的304页到305页 【以Stata12版的手册为准】
二维码

扫码加我 拉你入群

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

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

2012-2-20 16:19:51
h3327156 发表于 2012-2-20 15:50
我与楼上的见解有不同,但这主要看楼主的到底要的估计前的限制或估计后的限制。
如果楼主打算在估计后,检 ...
谢谢您!我是想在估计前限制,刚试了下cinsreg好像做不了非线性限制。
二维码

扫码加我 拉你入群

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

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

2012-2-20 16:21:07
hellen_31 发表于 2012-2-20 13:01
这个是非线性限制条件 ,要用非线性的语句:testnl  _b[a3]=_b[a1]*_b[a1]*_b[a1]
谢谢您,请问如果要做估计前的非线性设置该怎么写
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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