Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stata 时间到事件数据中的条件求和_Stata - Fatal编程技术网

Stata 时间到事件数据中的条件求和

Stata 时间到事件数据中的条件求和,stata,Stata,我用stset准备了以下数据。结果变量表示队列进入和退出时间以及事件状态。此外,还根据风险集大小计算了一个数值变量-prob 对于那些不属于病例的受试者(其中_d==0),我需要将prob变量的所有值相加,其中\u t在受试者的随访时间内 例如,受试者8在_t0==0时进入队列,在_t==8时退出。在这些时间之间,有三个prob值0.9、0.875和0.875-将受试者8的期望答案设为2.65 * Example generated by -dataex-. To install: ssc in

我用
stset
准备了以下数据。结果变量表示队列进入和退出时间以及事件状态。此外,还根据风险集大小计算了一个数值变量-
prob

对于那些不属于病例的受试者(其中_d==0),我需要将
prob
变量的所有值相加,其中
\u t
在受试者的随访时间内

例如,受试者8在_t0==0时进入队列,在_t==8时退出。在这些时间之间,有三个
prob
值0.9、0.875和0.875-将受试者8的期望答案设为2.65

* Example generated by -dataex-. To install: ssc install dataex
clear
input long id byte(_t0 _t _d) float prob
 1 0  1 0        .
 2 0  2 0        .
 3 1  3 1       .9
 4 0  4 0        .
 5 0  5 1     .875
 6 0  6 1     .875
 7 5  7 0        .
 8 0  8 0        .
 9 0  9 1 .8333333
10 0 10 1       .8
11 0 11 0        .
12 8 12 1 .6666667
13 0 13 0        .
14 0 14 0        .
15 0 15 0        .
end
所需的输出将返回所有数据,并带有一个附加变量,表示
prob
的合计值


提前非常感谢。

感谢您分享数据。您能否为每个变量添加一个定义,并澄清您想要求和的内容?特别是,您是否试图为每个主题创建一个变量?@ArthurMorris-谢谢您的帮助。每个受试者都有一个_t0和_t值,定义了他们随访时间的开始和结束。我想在这个随访时间内总结所有的prob值。只有_d==1的受试者才有prob值。时间_t时的概率值-例如,概率==0.9是在时间==3时生成的。我认为对于每个受试者,我需要根据受试者的_t0和_t-过滤所有的prob值,这是我不知道怎么做的。是否有一个受试者id变量?一般来说,示例数据似乎没有完成任务所需的所有变量。