You are on page 1of 1

log using prueba.

log, replace log close

1 * cap2-incidencia-crecimiento.do
2
3 foreach i in 92 06 {
4
5 use "arg`i'.dta", clear
6
7 if "`i'" == "92" {
8 replace ipcf = ipcf * 2.0994
9 }
10
11 * ordenar por ipcf
12 sort ipcf
13
14 * computar porcentaje acumulado poblacin
15 gen shrpop = sum(pondera)
16 replace shrpop = shrpop/shrpop[_N]
17
18 * identificar percentil de ipcf
19 gen percentil = .
20 forvalues j = 1(1)100 {
21 replace percentil = `j' if shrpop > (`j'-1)*0.01 & shrpop <= `j'*0.01
22 }
23
24 table percentil [w=pondera], c(mean ipcf) replace
25 rename table1 ipcf`i'
26 sort percentil
27 save "percentil_arg`i'", replace
28 }
29
30 merge 1:1 percentil using "percentil_arg92"
31 gen chg = 100 * (ipcf06/ipcf92 - 1)
32 twoway line chg percentil, xlabel(#10)

You might also like