11 Painotusten laskeminen

Tässä vaiheessa päästään vihdoinkin laskemaan painotukset.

Painotukset lasketaan komennolla ipcw:

toy.rep <- ipcw(toy.rep, id = "id", tstart = tstart, tstop = tstop,
                cens = cens, arm = "arm", bas.cov = c("age"),
                conf = c("TDconf"), trunc = 0.01, type = 'kaplan-meier')

Tämä analyysi heittää warningseja runsaasti, mutta ajoin oleellisesti ihan samat analyysit R:n helppidokumentissa käytetyllä esimerkkidatasetillä (data(“SHIdat”)) ja samassa dokumentissa listatulla koodilla läpi, ja aivan samantyyppiset warningit näyttivät silläkin tulevan.

Saadaan aikaiseksi seuraavalta näyttävä datasetti:

id age arm swtrtdt TDconf cens weights tstart tstop event weights.trunc
1 20 A NA 1 0 1 0 41 0 1
1 20 A NA 1 0 1 41 49 1 1
3 40 A 226 1 0 1 0 41 0 1
3 40 A 226 1 0 1 41 49 0 1
3 40 A 226 1 0 1 49 154 0 1
3 40 A 226 1 0 1 154 155 0 1