Here is IML code/solution if you need it.
libname x v9 'C:\Users\xiakeshan\Documents\Downloads';
proc iml;
use x._t_mm_temp_coll_n(keep=off_max_ct:);
read all var _num_ into off_max_ct[c=vname];
close;
use x._t_mm_temp_coll_n;
read all var {xahead};
close;
parameters=j(nrow(xahead),2,.); /*Save Intercept and Slope parameter estimator*/
t_off_max_ct=t(off_max_ct);
x=j(nrow(t_off_max_ct),1,1)||t(inputn(scan(vname,-1,'_'),'best.'));
do i=1 to ncol(t_off_max_ct);
y=t_off_max_ct[,i];
parameters[i,]=t(solve(x`*x,x`*y));
end;
create want from xahead parameters[c={'xahead' 'Intercept' 'Slope'}];
append from xahead parameters;
close;
quit;
... View more