示例数据:
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 .
我患有2个策略中的一个(病症)。
我将不得不计算基于策略的分配TG以及所有先前患者的分配TG。在上面的例子中,例如,3名患者存在分配的TG。
对于第4位患者,分配的TG将按此计算,
Strata1的价值是什么。
如果为1,则当1名患者被分配到分配的TG T2时,将1分钟分配给分配的TG T1的次数
如果为2,当分配给分配的TG T2的1个计数时,分配给分配的TG T1的患者数量为1
同样,对于Strata2。以前所有患者的数量根据每个阶层分配TG。
毕竟,我会得到一些价值。根据输出值,分配数量较少的分层,将分配TG(T1 / T2)。
在此之后,它必须计算PatID5.Again,必须计算前4位患者。
答案 0 :(得分:0)
程序员更喜欢批处理模式的方法,而不是逐行进行以获得更快的性能。 你可以在循环中使用firstobs和obs。对于批处理模式,使用障碍物为1000或某些数字,逐行使用obs = firstobs + 1