stata - 事件时间数据中的条件求和
问题描述
我有以下已准备好的数据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
。
提前非常感谢。
解决方案
推荐阅读
- python - Django - 由登录用户 ViewSet 创建的项目
- r - dots_list(...) 中的错误:缺少参数“标签”,没有默认值
- html - 悬停状态结束时菜单项下划线垂直收缩
- google-bigquery - 是否可以每天刷新客户级别的数据集以使用 BigqueryML 进行客户流失预测
- c# - Xaml 视图通知 PropertyChanged
- python - 在混合分类和数值数据的 k 原型聚类算法中运行轮廓分数计算缓慢
- python - Faiss:如何创建大小为 1024 的 10M 向量的索引
- c# - 检查二维整数数组的公共元素,考虑它们所在的位置
- javascript - React 库和 npm 模块是否与实际的 js 代码一起驻留在客户端(浏览器端)?
- asp.net - 使用共享库时如何容器化 .Net 项目