每个受试者有多个观察值时的逻辑回归

机器算法验证 回归 物流 sas
2022-04-19 21:37:15

我有尿检结果的数据。在不同的日子从每位患者身上采集了两个样本,并通过 LAM 测试和尿液试纸测试了不同的生物标志物。数据如下所示:

Subject   SampNum LAMresult dipstick_bio1 dipstick_bio2 ...
 1           1       1           2            + 
 1           2       0           1            -
 2           1       1           3            . 
 2           2       1           2            +

我想使用逻辑回归找到试纸生物标志物对 LAM 测试阳性的影响。我正在使用以下 SAS 代码来承载逻辑模型:

proc logistic data=data descending;
  class dipstick_bio1  dipstick_bio2 .../ param=ref ;
  model LAMresult = dipstick_bio1  dipstick_bio2  ;
run;

我应该将在不同日期收集的样本的测试结果分开包含,还是全部一起包含?

1个回答

您可以在此处使用混合效应逻辑回归模型,该模型将考虑受试者内部的非独立性。基本上,您需要为主题设置随机截距。我不太了解 SAS,但我相信您可能需要PROC GLIMMIX