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