R語言
tcut
位於 survival
包(package)。 說明
將 person-year 計算的類別附加到變量,而不會丟失底層的連續表示
用法
tcut(x, breaks, labels, scale=1)
## S3 method for class 'tcut'
levels(x)
參數
x |
數字/日期變量 |
breaks |
類別之間的中斷,即right-continuous |
labels |
類別標簽 |
scale |
將 |
值
tcut
類的對象
例子
# For pyears, all time variable need to be on the same scale; but
# futime is in months and age is in years
test <- mgus2
test$years <- test$futime/30.5 # follow-up in years
# first grouping based on years from starting age (= current age)
# second based on years since enrollment (all start at 0)
test$agegrp <- tcut(test$age, c(0,60, 70, 80, 100),
c("<=60", "60-70", "70-80", ">80"))
test$fgrp <- tcut(rep(0, nrow(test)), c(0, 1, 5, 10, 100),
c("0-1yr", "1-5yr", "5-10yr", ">10yr"))
# death rates per 1000, by age group
pfit1 <- pyears(Surv(years, death) ~ agegrp, scale =1000, data=test)
round(pfit1$event/ pfit1$pyears)
#death rates per 100, by follow-up year and age
# there are excess deaths in the first year, within each age stratum
pfit2 <- pyears(Surv(years, death) ~ fgrp + agegrp, scale =1000, data=test)
round(pfit2$event/ pfit2$pyears)
也可以看看
相關用法
- R tobin 托賓的托比特數據
- R transplant 肝移植等候名單
- R tmerge 基於時間的生存數據合並
- R hoel 小鼠癌症數據
- R survcondense 縮短 (time1, time2) 生存數據集
- R myeloid 急性粒細胞白血病
- R pseudo 生存的偽值。
- R levels.Surv 返回多狀態 Surv 對象的狀態
- R rats Mantel 等人的大鼠治療數據
- R diabetic 糖尿病視網膜病變
- R pbc 梅奧診所原發性膽汁性膽管炎數據
- R plot.survfit survfit 對象的繪圖方法
- R kidney 腎導管數據
- R stanford2 更多斯坦福心髒移植數據
- R print.aareg 打印 aareg 對象
- R pyears 人年
- R residuals.survreg 計算“survreg”對象的殘差
- R cgd0 慢性肉芽腫病數據
- R mgus2 單克隆丙種球蛋白病數據
- R model.frame.coxph coxph 對象的 Model.frame 方法
- R brier 計算 Cox 模型的 Brier 分數
- R nsk 以結高度為基礎的自然樣條。
- R survSplit 在指定時間分割生存數據集
- R mgus 單克隆丙種球蛋白病數據
- R summary.pyears pyears 對象的匯總函數
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Factors for person-year calculations。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。