全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2230 1
2012-04-09

我是新手上路,请教一下大家,能否解释一下下面这个循环语句呢?主要的问题是红字那一行是什么意思呢?为什么重复了上一行的条件语句?谢谢大家

gen aa= .

levelsof fyear, local(levels)

foreach i of local levels{

capture bysort sic_2: egen TEMP=pctile( bb)  if  fyear<=`i'-1 &  fyear >=`i'- 5, p(95)

capture replace aa=  TEMP   if  fyear<=`i'-1 &  fyear >=`i'- 5

capture drop  TEMP

}

二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-9 07:25:22
首先,你须明白整套命令的任务是什么。
其次,想明白某条命令的意义,简单方法,删掉该命令后,看看结果有什么变化。

这套命令想把利用循环得到的结果统一存在一个变量(aa)中。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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