Code:
clear
set obs `=40 * 500 * 10'
set seed 2803
egen year = seq(), block(10000)
egen industry = seq(), block(4000)
gen x = runiform()
gen x2 = .
forvalues y = 1(1)20 {
forvalues i = 1(1)50 {
xtile temp = x if (year==`y')&(industry==`i'), nq(5)
replace x2 = temp if (year==`y')&(industry==`i')
drop temp
local i = `i'+1
}
local y = `y'+1
}
Code:
nquantiles() must be less than or equal to number of observations plus one
0 Response to double loops.
Post a Comment