全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3579 9
2018-06-14
悬赏 100 个论坛币 已解决
在做环境不确定性的回归时,是要对满足YEAR为1 ~5的代码进行回归,并且展开循环,分为内外两个循环。但是当内部循环遇到不满足条件的reg的时候就会自动终止,提示no observation,或者insufficient observation.猜测由此终止了循环,更不用提外部的年份叠加的循环了,论坛中有老师指出可以用levelsof,但不知具体如何处理,是不是需要加一个内循环,进行continue或者break.附上数据和代码。谢谢各位!
bysort stkcd:egen n=count( year)
drop if n<5
encode(stkcd),gen(id)
xtset id year
egen idnew = group(id)
sum idnew
local N = r(max)
gen msale=.
gen dev=.
forvalues i = 2000(1)2011{
forvalues j = 1/876{
gen YEAR= year-`i'
qui reg sale YEAR if YEAR>0& YEAR<6 & idnew==`j'
qui predict p if YEAR<6 & YEAR>0& idnew==`j',r
qui sum p if idnew==`j',de
qui dis "i=`i' j=`j'"
qui replace dev=r(sd) if idnew==`j' & YEAR==5
qui sum sale if idnew==`j' & YEAR<6 & YEAR>0 ,de
qui replace  msale=r(mean) if idnew==`j' & YEAR==5
drop p YEAR
}
}

微信图片_20180605231234.png 微信图片_20180605230145.png 微信图片_20180605230109.png
2001-2016中小板创业板sale.xls
大小:(531.5 KB)

只需: 5000 个论坛币  马上下载



2001-2016中小板创业板sale.dta
大小:(144.25 KB)

只需: 5000 个论坛币  马上下载









最佳答案

二维码

扫码加我 拉你入群

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

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

全部回复
2018-6-14 19:08:02
复制代码


二维码

扫码加我 拉你入群

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

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

2018-6-14 19:09:53
在reg前加capture noisily也试过,但是在YEAR为6时也就直接终止了,循环进行不下去。请教各位!
二维码

扫码加我 拉你入群

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

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

2018-6-15 07:44:27
于果 发表于 2018-6-14 19:09
在reg前加capture noisily也试过,但是在YEAR为6时也就直接终止了,循环进行不下去。请教各位!
1. 你若要问程序,永远附上资料;若要附上资料,永远用 dataex 印出资料;先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html。2. 類似這種情況,用 loop 基本上都是不好的作法,總是有其他更簡潔與迅速之作法!
二维码

扫码加我 拉你入群

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

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

2018-6-15 12:00:34
蓝色 发表于 2018-6-15 10:34
非常感谢您的回复!谢谢!刚刚按照您的程序运行了一下,出现 variable YEAR already defined 的提示,但是命令中已有在代码前进行cap drop YEAR p的步骤,不知为何仍然会出现YEAR已经存在的错误提示,还麻烦您指点~谢谢!
二维码

扫码加我 拉你入群

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

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

2018-6-15 12:01:41
错误提示
附件列表
12121.png

原图尺寸 11.52 KB

错误提示

错误提示

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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