Weights calculation

Share:

Description

contrib is a function that finds out how much time was contributed for every combination of the incidence covariates, the survival covariates, and follow up time. Using these contibutions makes the calculation of the variance of the expected number of deaths much more efficient than making the calculations on the raw data.

Usage

1
contrib(start_follow, end_follow, incid_cov, surv_cov, follow_up, increment)

Arguments

start_follow

A vector that contains the amount of follow-up time elapsed when this set of covariate values started.

end_follow

A vector that contains the amount of follow-up time that will have elapsed when this set of covariate values changes or when follow-up ends.

incid_cov

A vector that contains the values of the covariates for incidence.

surv_cov

A vector that contains the values of the covariates for survival.

follow_up

A vector that contains the total follow-up time for that individual.

increment

The value of the time increment that will be used for Sasieni's estimator and variance (a numeric).

Details

If only time independent covariates are used, then all vectors are of dimension n = sample size.

Otherwise, the function contrib needs an augmented dataset, in which each person-time corresponds to one row. Each row contains the values of the time-invariant covariates and the updated values of time-dependent variables. Therefore, the covariates must have a finite number of values (they must be discrete).

For example, if only the covariate “age” is used for incidence and survival, an individual followed for 3.4 years that was 54.6 years at the begining of the study should be entered as follow:

#start_follow, end_follow, incid_cov, surv_cov, follow_up
0 0.4 54 54 3.4
0.4 1.4 55 55 3.4
1.4 2.4 56 56 3.4
2.4 3.4 57 57 3.4

An example of the code required to do such a thing is provided in the screening dataset help page.

Value

The resulting list is directly usable in functions est.expDeath, var.expDeath and inference.SMR. The list contains the following elements :

contrib

A matrix giving the total time contributed for every combination of discretized follow-up times, incidence covariates and survival covariates.

ncov.incid

The number of covariates for incidence.

ncov.surv

The number of covariates for survival.

increment

The increment used for discretization of follow-up times.

Author(s)

Denis Talbot, Thierry Duchesne, Jacques Brisson, Nathalie Vandal.

See Also

est.expDeath, var.expDeath, inference.SMR, screening