如何解决事件发生时间数据中的条件求和
我有使用stset
准备的以下数据。结果变量表示队列的进入和退出时间以及事件状态。此外,还基于风险集大小计算了数值变量prob
。
对于那些不是案例的对象(_d == 0),我需要对prob
变量的所有值求和,其中_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
的总和。
非常感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。