thanks; but the objective is to replicate this for long duration comp. returns like say 6, 9 & 12 month returns. So I was hesitant to declare that many lag variabels upfront using arrays, Meanwhile, got this sorted out using proc expand from another post "convert ret=comp_ret_3 / transformout=(+1 log reverse movsum 3 exp -1 ); " Thanks
... View more