***************
webuse pennxrate
***************
*34年,151国*****这里的id为151国家,这个变量,等同于您sic前两码相同的变量
*我假设从第9年开始观测,含这一年,也就是第 5 6 7 8 9 【过去五年】年
*那么同理,6 7 8 9 10 您知道意思的
*然后一路到30 31 32 33 34
***************
tab year,g(year)
local j 0
local p 0
local q 0
local r 0
forv i=5/30{
local j=`i'+1
local p=`i'+2
local q=`i'+3
local r=`i'+4
g sw5`i'=year`i'+year`j'+year`p'+year`q'+year`r'
bys id: egen p80c`i'=pctile(ppp) if sw5`i'==1,p(80)
}
**********************
*sw系列的变量创建就是一种0-1指标,代表该年度应该进去,即是过去五年
*ppp就是您所谓的某一变量
*p80c系列就是您要的