I open this thread to ask if in Stata it is possible to create initial parameters (to change them according to requests).
To explain myself better, I give a practical example.
This is my initial situation:
Code:
forvalues i = 1/7 {
gen CAPINV`=2012+`i'' = 0
foreach j of numlist 214(7)269 {
replace CAPINV`=2012+`i'' = CAPINV`=2012+`i'' + v`=`j'+`i''
}
}
forvalues i = 1/7 {
gen D`=2012+`i'' = 0
foreach j of numlist 248(7)269 {
replace D`=2012+`i'' = D`=2012+`i'' + v`=`j'+`i''
}
}Vorrei creare un parametro (ad esempio x=7) che mi permettesse di cambiare quel determinato numero solo una volta. Ad esempio:
x=7
Code:
forvalues i = 1/x {
gen CAPINV`=2012+`i'' = 0
foreach j of numlist 214(x)269 {
replace CAPINV`=2012+`i'' = CAPINV`=2012+`i'' + v`=`j'+`i''
}
}
forvalues i = 1/x {
gen D`=2012+`i'' = 0
foreach j of numlist 248(x)269 {
replace D`=2012+`i'' = D`=2012+`i'' + v`=`j'+`i''
}
}x = 8
Code:
forvalues i = 1/x {
gen CAPINV`=2012+`i'' = 0
foreach j of numlist 214(x)269 {
replace CAPINV`=2012+`i'' = CAPINV`=2012+`i'' + v`=`j'+`i''
}
}
forvalues i = 1/x {
gen D`=2012+`i'' = 0
foreach j of numlist 248(x)269 {
replace D`=2012+`i'' = D`=2012+`i'' + v`=`j'+`i''
}
}
0 Response to Impostare parametri iniziali
Post a Comment