Hi everyone, I need help generating the first five lags of the first difference of inflation using a loop. However, I'm not getting any results for dinf_lag1 to dinf_lag5. Can someone assist me?
data use; set use;
dinf = dif(inflation); /* Gerate first different of inflation */ array dinf_lag[5] ; /* Create an array of 5 variables */ do i = 1 to 5; %let i; %put dinf_lag[&i] = lag&i(dinf); /* Generating variable names dinf_lag1,...,dinf_lag5 */ end; drop i; /* Drop the loop counter variable from the final dataset */ run;
... View more