Email : ardifo.okta@student.matanauniversity.ac.id
RPubs
: https://rpubs.com/ardifo/
Jurusan : Statistika
Address : ARA Center, Matana University Tower
Jl. CBD Barat Kav, RT.1, Curug Sangereng, Kelapa Dua,
Tangerang, Banten 15810.
Dalam Bagian 1 kami membhasa penggunaan tes log-rank dan regresi Cok untuk memeriksa hubungan antara kovariat minat dan hasil kelangsungan hidup. tetapi ananlisi ini bergantung pada kovariat yang diukur pada awal, yaitu sebelum waktu tindak lanjut untuk acara dimulai. Apa yang terjadi jika Anda tertarik pada kovariat yang diukur setelah waktu tindak lanjut dimulai?
Contoh : Kelangsungan hidup secara keseluruhan diukur dari awal pengobatan, dan minat adalah dalam hubungan antara respons lengkap terhadap pengobatan dan kelangsungan hidup. * Anderson et al(JCO, 1983) menjelaskan mengapa metode traditional seperti tes log-rank atau regresi Cox bisa mendukung responden dalam skenario ini dan mengusulkan pendekatan tengara. * Hipotesis nol dalam pendekatan tengara adalah bahwa kelangsungan hidup dari tengara tidak tergantung pada status respon di tengara.
Beberapa kemungkinan covariates lain mungkin tertarik dalam penelitian kanker yang mungkin tidak diukur pada awal meliputi: * kegagalan tranplat * graft versus penyakit inang * reseksi kedua * terapi adjuvant * kepatuhan * efek samping
Data pada 137 pasien transpalasi sumsum tulang (dari pket ‘semiCompRisks’). Variabel yang menarik meliputi: * T1 waktu (dalam beberapa hari) sampai mati atau tindak lanjut terakhir * delta1 indikator kematian; 1-Mati, 0-Hidup * TA waktu (dalam beberapa hari) untuk penyakit graft-versus-host akut * deltaA indikator penyakit graft-versus-host akut; Penyakit graft-versus-host akut yang di kembangkan, 0-Tidak pernah mengembangkan penyakit graft-versus-host akut
mari kita memuat data untuk digunakan dalam contoh di seluruh
library(SemiCompRisks) # library untuk dataset
## Loading required package: MASS
## Loading required package: survival
## Loading required package: Formula
library(DT) # library untuk datatable
data(BMT, package = "SemiCompRisks")
datatable(BMT,
caption = htmltools::tags$caption(
style = 'caption-side : bottom; text-align: center;',
::em('Table 1 : the BMT data.')),
htmltoolsextensions='FixedColumns',
options = list(scrollX=TRUE, fixedColumns=TRUE))
Dalam kepentingan data adalah dalam hubungan antara cangkok akut versus penyakit inang (aGVHD) dan kelansungan hidup. Tetapi aGVHD dinilai setelah transplantasi, yang merupakan dasar kami, atau awal tindak lanjut, Time.BMT
Langkah 1 Pilih Time Landmark Biasanya aGVHD terjadi dalam 90 hari pertama setelah tranplantasi, jadi menggunakan landmark 90 hari.
Langkah 2 Populasi subset bagi mereka yang diikuti setidaknya sampai time landmark.
library(tidyverse)
## -- Attaching packages --------------------------------------- tidyverse 1.3.1 --
## v ggplot2 3.3.5 v purrr 0.3.4
## v tibble 3.1.3 v dplyr 1.0.7
## v tidyr 1.2.0 v stringr 1.4.0
## v readr 2.0.1 v forcats 0.5.1
## -- Conflicts ------------------------------------------ tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag() masks stats::lag()
## x dplyr::select() masks MASS::select()
library(dplyr)
<-
lm_dat %>%
BMT filter(T1 >= 90)
ini mengurangi ukuran sampel kami dari 137 menjadi 122. * Semua 15 paasien yang dikecuali meninggal sebelum landmark 90 hari.
Langkah 3 Hitung waktu tindak lanjut dari landmark dan terapkan metode tradisional.
<-
lm_dat %>%
lm_dat mutate(
lm_T1 = T1 - 90
)
<- survfit(Surv(lm_T1, delta1) ~ deltaA, data = lm_dat) lm_fit
require(survminer)
## Loading required package: survminer
## Loading required package: ggpubr
##
## Attaching package: 'survminer'
## The following object is masked _by_ '.GlobalEnv':
##
## BMT
## The following object is masked from 'package:survival':
##
## myeloma
ggsurvplot(
fit = lm_fit,
data = lm_dat,
xlab = "Days from 90-day landmark",
risk.table = T,
risk.table.y.text = T,
pval = TRUE
)
# Cox Regression
Untuk memnerapkan Cox Regression menggunakan data BMT, kita dapat menggunakan opsi untuk mengecualikan pasien yang tidak diikuti melalui waktu Landmark.subsetcoxph
coxph(
Surv(T1, delta1) ~ deltaA,
subset = T1 >= 90,
data = BMT
%>%
) ::tbl_regression(exp = TRUE) gtsummary
Alternatif untuk analisis landmark adalah penggabungan kovariat yang bergantung pada waktu. Ini mungkin lebih tepat ketika * nilai kovariat berubah dari waktu ke waktu * tidak ada waktu landmark yang jelas * penggunaan landmark akan menyebabkan banyak pengecualian
Analisi kovariat yang bergantung padawaktu membutuhkan pengaturan dataset khusu. Lihat makalah terperinci tentang hal ini oleh penulis paket Menggunakan Covariat Dependen Waktu dan Koefisien Dependen Waktu dalam Model Cox.Rsurvival
<- rowit_to_column(BMT, "my_id") bmt
Gunakan fungsi dengan opsi dan fungsi untuk membuat dataset khusus.tmergeeventtdc * tmerge membuat dataset panjang dengan interval waktu ganda untuk nilai kovariat yagn berbeda untuk setiap pasien * event membiuat indikator peristiwa baru untuk menggunakan interval waktu baru dibuiat *tdc menciptakan indikator kovariat yang bergantungn pada waktu untuk menggunakan interval waktu yang baru dibuat
<-
td_dat tmerge(
data1 = bmt %>% select(my_id, T1, delta1),
data2 = bmt %>% select(my_id, T1, delta1, TA, deltaA),
id = my_id,
death = event(T1, delta1),
agvhd = tdc(TA)
)
Unuk melihat apa yang dilakukan ini, mari kita lihat data 5 pasien individu pertama. Variabel yang menarik dalam data asli tampak
%>%
bmt select(my_id, T1, delta1, TA, deltaA) %>%
filter(my_id %in% seq(1,5))
Dataset baru untuk pasien yang sama ini terlihat seperti
%>%
td_dat filter(my_id %in% seq(1,5))
Sekarang kita dapat menganalisi kovariat yang bergantung pada waktu ini seperti biasa menggunakan regresi Cox dengan perubahan penggunaan kita untuk memasykan argumen ke keduanya dan CoxjSurvtimetime2
coxph(
Surv(time = tstart, time2 = tstop, event = death) ~ agvhd,
data = td_dat
%>%
) ::tbl_regression(exp = TRUE) getsummary
Kami menggunakan bahwa cangkok akut versus penyakit inang tidak secara signifikan terkait dengan kematian mengggunakan analisis landmark atau kovariat yang begantung pada waktu
Seringkali seseorang akan ingin menggunakan analsis landmark untuk visualisasi kovariat tunggal dan regresi Cox dengan covariate yagn bergantung pada waktu untuk pemodelan yang tidak dapat variasi dan multivariaabel.