- clear
- set obs 200
- gen y=uniform()
- forv i=1/30{
- gen var`i'=uniform()
- }
- unab vars : var1-var30
- display "`vars'"
- local nvar : word count `vars'
- forval i = 1/`nvar' {
- forval j = 1/`=`i'-1' {
- local x : word `i' of `vars'
- local y : word `j' of `vars'
- generate `x'`y' = `x' * `y'
- }
- }