This is a first general todolist for the package. @rimhajal feel free to modify it as much as you want (it is yours). Do not hesitate to check the boxes that you think are ok.
[x] Datasets specific to the field
[x] Mortality tables: slopop, frpop, survexp.us, survexp.fr (moved to RateTables.jl)
[x] Datasets: colrec, others ?
[x] Net survival log-rank-tests
[x] fit() interface (dont duplicate code if possible! )
[x] Grafféo's log-rank-type test (R's rs.diff function)
[x] Stratification
[x] Benchmarking
[x] Check that our benchmark coverage of our code is good enough
[x] Link to benchmark outputs in the README (including badge)
[x] Show benchmarks in docs
[x] Also benchmark Hakulinene / EdererI and EdererII ? Crude mortality ? Others ?
[x] Non-parametric net survival
[x] fit() interface.
[x] Pohar Perme
[x] Ederer 1, Ederer 2 and Hakulinen variants.
[x] Stratification correct
[x] #43
[x] Crude Mortality
[x] #49
[ ] #53
[ ] Documentation
[x] Show out the fact that we have the same results as R (so compute the R versions too).
[x] Describe the different methods mathematically in the docs, take a look at the docs of Copulas.jl for the formats, and at Nathalie's lecture for the mathematical content.
[x] One complete case-study example: re-write Maja's practice fully in Julia, with the same data and the same graphs.
[ ] #55
[x] #41
[x] #24
[x] Testing
[x] Write tests that compare our results to R on several datasets and several mortality tables.
This is a first general todolist for the package. @rimhajal feel free to modify it as much as you want (it is yours). Do not hesitate to check the boxes that you think are ok.
RateTables.jl
)fit()
interface (dont duplicate code if possible! )rs.diff
function)fit()
interface.Copulas.jl
for the formats, and at Nathalie's lecture for the mathematical content.