【发布时间】:2015-05-11 05:39:15
【问题描述】:
我正在尝试计算一种罕见癌症的发病率(使用泊松回归)。我的数据集非常大,包含 25.000 个观察值,我只包含了前 20 行。
nrcase 变量表示每个人,正如您所见,个人可以有许多观察结果,具体取决于他们访问诊所的次数。变量 visit 是数据集中每个唯一个体的观察次数,maxvisit 是总数。
开始是在数据集中首次观察到个人的时间,完成分别是患者在数据集中每年的最后一次观察日期。我没有在这个子集中包含审查变量(如果患者没有遭受痛苦和事件或由于某种原因退出研究,审查日期是 2011-12-31)
生存期是患者自纳入日期(开始)起的天数
事件是如果患者遭受和事件(在我提供给您的子集中没有患者发生)
这就是数据集的样子
first <- read.table(header = TRUE, text ="nrcase visit maxvisit done start survival event
7 1 6 31/12/06 04/09/06 118 0
7 2 6 31/12/07 04/09/06 483 0
7 3 6 31/12/08 04/09/06 849 0
7 4 6 31/12/09 04/09/06 1214 0
7 5 6 31/12/10 04/09/06 1579 0
7 6 6 31/12/11 04/09/06 1944 0
20 1 9 31/12/03 24/10/03 68 0
20 2 9 31/12/04 24/10/03 434 0
20 3 9 31/12/05 24/10/03 799 0
20 4 9 31/12/06 24/10/03 1164 0
20 5 9 31/12/07 24/10/03 1529 0
20 6 9 31/12/08 24/10/03 1895 0
20 7 9 31/12/09 24/10/03 2260 0
20 8 9 31/12/10 24/10/03 2625 0
20 9 9 31/12/11 24/10/03 2990 0
87 1 6 31/12/06 17/01/06 348 0
87 2 6 31/12/07 17/01/06 713 0
87 3 6 31/12/08 17/01/06 1079 0
87 4 6 31/12/09 17/01/06 1444 0
87 5 6 31/12/10 17/01/06 1809 0")
这就是我希望数据集的样子:
make <- read.table(header=TRUE, text="nrcase visit maxvisit done start survival event startstop
7 1 6 31/12/06 04/09/06 118 0 118
7 2 6 31/12/07 04/09/06 483 0 365
7 3 6 31/12/08 04/09/06 849 0 365
7 4 6 31/12/09 04/09/06 1214 0 365
7 5 6 31/12/10 04/09/06 1579 0 365
7 6 6 31/12/11 04/09/06 1944 0 365
20 1 9 31/12/03 24/10/03 68 0 68
20 2 9 31/12/04 24/10/03 434 0 365
20 3 9 31/12/05 24/10/03 799 0 365
20 4 9 31/12/06 24/10/03 1164 0 365
20 5 9 31/12/07 24/10/03 1529 0 365
20 6 9 31/12/08 24/10/03 1895 0 365
20 7 9 31/12/09 24/10/03 2260 0 365
20 8 9 31/12/10 24/10/03 2625 0 365
20 9 9 31/12/11 24/10/03 2990 0 233
87 1 6 31/12/06 17/01/06 348 0 348
87 2 6 31/12/07 17/01/06 713 0 365
87 3 6 31/12/08 17/01/06 1079 0 365
87 4 6 31/12/09 17/01/06 1444 0 365
87 5 6 31/12/10 17/01/06 1809 0 105")
如您所见,我想创建一个名为 startstop 的新变量,它是患者每年在观察行中贡献的总天数。
Startstop 稍后将作为我在 glm(泊松)模型中的偏移变量。
感谢我能得到的所有帮助!
【问题讨论】:
-
发布了我的答案后,我注意到案例 87,访问 5 在您想要的输出中有 105 天的观察。目前尚不清楚为什么应该给出审查日期是 2011-12-31。还有案例 20,请访问 9。
标签: r datetime dataset survival-analysis poisson