0

样本数据:

PatID Strata1 Strata2 Allocated TG      
    1       1       1           T1
    2       1       2           T2
    3       2       3           T1
    4       1       3            .
    5       2       2            .
    6       1       3            .
    7       1       3            .
    8       2       4            .

我的患者有两种情况(条件)之一。

我将不得不根据所有先前患者的分层计算分配的 TG 以及分配的 TG。在上面的示例中,例如,3 名患者存在分配的 TG。

对于第 4 位患者,分配的 TG 将这样计算,

Strata1 的价值是多少。

  1. 如果为 1,计数在 1 时有多少先前患者被分配到分配的 TG T1 计数在 1 时有多少先前患者被分配到分配的 TG T2

  2. 如果为 2,计数在 1 时有多少先前患者被分配到分配的 TG T1 计数在 1 时有多少先前患者被分配到分配的 TG T2

同样,对于 Strata2.The count of all previous patients Allocated TG based on each strata.

毕竟,我将为每个获得一些值。根据输出值,分配数量较少的层,将分配 TG(T1/T2)。

在此之后,它必须计算 PatID5.Again,它必须计算前 4 个患者。

4

1 回答 1

0

Programmers prefer a batch mode kind of approach instead of doing it line by line for faster performance. You can use firstobs and obs in loops. For batchmode, use obs- firstobs as 1000 or some number, for line by line use obs=firstobs+1

于 2014-12-11T17:45:49.303 回答