Poisson 回归中经常需要对数据进行转换,如何针对单条记录的原始数据结构根据随访时间转换为一人多条记录的数据结构呢?
直接上程序:
data a;
input id byr fyr status dis;
cards;
1 1980 3 1 0
2 1985 5 1 0
3 1990 6 0 0
4 1995 7 0 0
...
;
run;
data b;
set a ;
do i=1 to fyr;
fyr1=i+byr;
fyr2=i;
output;
end;
run;