我有一个包含多个月数据(超过1000条记录)的数据集,其结构如下:
Patient_fin DOV Acuity Wait_time
1 1/1/2019 1 345
2 1/1/2019 2 402
3 1/1/2019 4 49
4 1/1/2019 1 334
5 1/2/2019 3 268
我想开发一个线性回归模型,其中输出可以解释为(假设意义),例如,在患者数量为300的一天,我们可以预期4位患者的等待时间为19分钟超过视力3例(参考组)。
我编写了代码,为分类敏锐度变量创建了一个虚拟变量。
data test1;
set test;
if pt_acuity ~= '' then pt_acuity1=0;
if pt_acuity ~= '' then pt_acuity2=0;
...
if pt_acuity = '1 - Resuscitation' then pt_acuity1=1;
if pt_acuity = '2 - Emergent' then pt_acuity2=1;
...
run;
现在这是我看不清楚的地方。
我可能看错了一切,但是...
如何为我的模型创建一个表,其中包含一个变量,该变量是每天的体积以及按敏锐度计算的中位等待时间?
我尝试了Proc Tab,但是变量的格式不正确,无法进行分析。
proc tabulate data = test out=test1;
class DOV Acuity;
var Wait_time;
table DOV , Wait_time* Acuity*(Median)
all='TOTAL'*(n*f=6.0)/rts=25 misstext='0' printmiss;;
run;