全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1000 5
2017-04-16
悬赏 88 个论坛币 已解决
首先,学习stata的循环,那本书比较详尽?


其次,求个问题

reg y x
predict c,r
问题是,我有20年,每个分组50家企业,100个分组

keep if year==1990 & group==a
所以我想存为xx/1990a

最后我手动append下就可以吧,但是如何实现呢?原来从来没有接触过循环,看了半天help还不是太会弄

最佳答案

夏目贵志 查看完整内容

forvalues year==1995/2000 { foreach group in a b c { use .... keep if year==`year'&group==`group' reg y x predict c,r save xx/`year'`group' } } drop in 1/l forvalues year==1995/2000 { foreach group in a b c { append using xx/`year'`group' } }
二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-16 14:36:12
forvalues year==1995/2000 {
foreach group in a b c {
use ....
keep if year==`year'&group==`group'
reg y x
predict c,r
save xx/`year'`group'
}
}
drop in 1/l
forvalues year==1995/2000 {
foreach group in a b c {
append using xx/`year'`group'
}
}
二维码

扫码加我 拉你入群

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

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

2017-4-17 01:02:52
求助
二维码

扫码加我 拉你入群

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

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

2017-4-17 12:08:27
夏目贵志 发表于 2017-4-16 14:36
forvalues year==1995/2000 {
foreach group in a b c {
use ....
感谢版主,茅塞顿开
上午我弄了一个上午的forreach...
二维码

扫码加我 拉你入群

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

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

2017-4-18 00:08:00
333.png
斑竹大人,好像不对,观测值全部会删除了呢?
二维码

扫码加我 拉你入群

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

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

2017-4-18 12:10:28
royyang 发表于 2017-4-18 00:08
斑竹大人,好像不对,观测值全部会删除了呢?
看起来像是你数据的问题。把if那行从放到reg那去,不要那个keep了。如果还有一样的问题就肯定是你的数据。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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