13 Coxin MSM-mallin kokoaminen
Nyt kun painotukset on vihdoin viimein saatu laskettua, ne saadaan otettua Coxin MSM-malliin (marginal structural models) mukaan. Käytetään coxph-funktiota paketista survival, ja painotukset määritetään funktion argumenteissa.
Truncated stabilized weights:
fit.stab.w <- coxph(Surv(tstart, tstop, event) ~ age + arm + cluster(id),
data = toy.rep, weights = toy.rep$weights.trunc)
Mallin tulos saadaan laajemmin esiin komennolla summary:
## Call:
## coxph(formula = Surv(tstart, tstop, event) ~ age + arm, data = toy.rep,
## weights = toy.rep$weights.trunc, cluster = id)
##
## n= 30546, number of events= 193
##
## coef exp(coef) se(coef) robust se z Pr(>|z|)
## age 0.009342 1.009385 0.007677 0.008020 1.165 0.244
## armB -0.619033 0.538465 0.151447 0.149963 -4.128 3.66e-05 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## exp(coef) exp(-coef) lower .95 upper .95
## age 1.0094 0.9907 0.9936 1.0254
## armB 0.5385 1.8571 0.4013 0.7224
##
## Concordance= 0.584 (se = 0.024 )
## Likelihood ratio test= 19.29 on 2 df, p=6e-05
## Wald test = 18.36 on 2 df, p=1e-04
## Score (logrank) test = 19.05 on 2 df, p=7e-05, Robust = 19.06 p=7e-05
##
## (Note: the likelihood ratio and score tests assume independence of
## observations within a cluster, the Wald and robust score tests do not).