楼主: yzdong1217
4140 8

sur方程组中的系数约束问题??? [推广有奖]

  • 0关注
  • 0粉丝

初中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
79 点
帖子
2
精华
0
在线时间
19 小时
注册时间
2009-3-27
最后登录
2017-7-8

楼主
yzdong1217 发表于 2009-4-30 10:01:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

sur 方程组的系数约束问题?

在下面方程组中,在stata10中在做sur估计的同时,约束c(3)=c(6),这个命令如何写?或者如何实现?

s1=c(1)+c(2)*p1+c(3)*p2+c(4)*p3                     

s2=c(5)+c(6)*p1+c(7)*p2+c(8)*p3                     

二维码

扫码加我 拉你入群

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

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

关键词:SUR 方程组 stata10 Stata 如何实现 方程 系数 SUR

回帖推荐

蓝色 发表于7楼  查看完整内容

先一条一条的约束写。这样你也清楚约束 等你编程熟悉了,然后在写循环。

voodoo 发表于6楼  查看完整内容

蓝色版主建议不错,在do文档里copy二十几次然后修改也不麻烦。当然若约束条件有规律,编个小程序也不错。 示意: local yueshu "s[1]p1" forv i = 2/20 { local yueshu "`yueshu' = s[`i']p1" } // di "`yueshu'" constraint 1 `yueshu' ... 当然更麻烦的恐怕是二十几个sureg (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) (...) ...的输入吧? ...

蓝色 发表于5楼  查看完整内容

还是手写吧 反正是写到do文件里面。 循环有时候容易出错。

eblog 发表于2楼  查看完整内容

constraint 1 [s1]p2 = [s2]p1sureg (s1 p1 p2 p3) (s2 p1 p2 p3), const(1)

本帖被以下文库推荐

沙发
eblog 发表于 2009-4-30 10:39:00
constraint 1 [s1]p2 = [s2]p1
sureg (s1 p1 p2 p3) (s2 p1 p2 p3), const(1)


藤椅
yzdong1217 发表于 2009-4-30 10:46:00

十分感谢!

板凳
julian1983 在职认证  发表于 2009-7-10 11:34:45
我的约束条件和楼主一样,但是因为有20几个方程,如果一个个手写实在太多了。有没有什么比较语句可以让它循环,自己定义约束条件?

报纸
蓝色 发表于 2009-7-10 12:20:53
还是手写吧
反正是写到do文件里面。
循环有时候容易出错。

地板
voodoo 发表于 2009-7-11 20:50:14
蓝色版主建议不错,在do文档里copy二十几次然后修改也不麻烦。当然若约束条件有规律,编个小程序也不错。
示意:
local yueshu "s[1]p1"
forv i = 2/20 {
       local yueshu "`yueshu' = s[`i']p1"
}
// di "`yueshu'"
constraint 1 `yueshu'
...

当然更麻烦的恐怕是二十几个sureg (...) (...) (...)  (...) (...) (...) (...) (...) (...)  (...) (...) (...)  (...) (...) (...)  (...) (...) (...)  ...的输入吧?上面的小程序也可供借鉴。
巫毒上传,必属佳品!
坛友下载,三思后行!

7
蓝色 发表于 2009-7-12 09:05:16
voodoo 发表于 2009-7-11 20:50
蓝色版主建议不错,在do文档里copy二十几次然后修改也不麻烦。当然若约束条件有规律,编个小程序也不错。
示意:
local yueshu "s[1]p1"
forv i = 2/20 {
       local yueshu "`yueshu' = s[`i']p1"
}
// di "`yueshu'"
constraint 1 `yueshu'
...

当然更麻烦的恐怕是二十几个sureg (...) (...) (...)  (...) (...) (...) (...) (...) (...)  (...) (...) (...)  (...) (...) (...)  (...) (...) (...)  ...的输入吧?上面的小程序也可供借鉴。
先一条一条的约束写。这样你也清楚约束
等你编程熟悉了,然后在写循环。

8
liaoziheng 发表于 2009-11-9 18:44:00
我也遇到了楼主同样的问题,但是我照着二楼的大牛给出的方法试了多次仍不得其果,不知道是什么原因,
想请教一下二楼的大牛,除了输入你说的那个命令之外,是否还要做一些其他命令呢?本人是菜鸟,好多问题不懂,只好摸着石头过河,求大牛指点了!感激不尽!

9
想学习的尾蔓鱼 发表于 2019-6-6 08:52:05
你好,请问下:
我想用SUR方法进行回归,在导入数据是按面板数据形式导入吗?因为我的模型因变量是wi(份额占比),因此想设定的公式中有一个为w1+w2+w3+w4=1,如果按面板形式导入这个公式还可以设定吗?还是说按时间序列的形式输入呢?(样本为T=23,N=4)
谢谢~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 13:03