Commit Graph

22 Commits

Author SHA1 Message Date
RunasSudo f043f7c67d
turnbull: Introduce analytical solution to computing Hessian
Makes runtime of computing Hessian negligible!
2023-10-20 20:47:49 +11:00
RunasSudo 0a8c77fa2c
turnbull: Refactor to aid profiling 2023-10-20 20:16:19 +11:00
RunasSudo dd24de5813
turnbull: Allow dropping columns/rows of Hessian corresponding to intervals with zero failure probability 2023-10-20 20:15:56 +11:00
RunasSudo 072d453d11
Add supplemental documentation for turnbull 2023-10-14 06:36:14 +11:00
RunasSudo fb4ca07131
Add test for turnbull 2023-10-14 06:20:37 +11:00
RunasSudo 67ce046522
Implement turnbull 2023-10-14 06:20:15 +11:00
RunasSudo 6c5ab0dd60
Transpose data_time_indexes in memory to avoid unnecessary matrix transposition 2023-05-01 00:13:32 +10:00
RunasSudo 1c08116f10
Avoid unnecessary Vec reallocations when computing time_points 2023-04-30 15:59:42 +10:00
RunasSudo 8aad020521
Fix help text references to E-M algorithm 2023-04-30 15:46:13 +10:00
RunasSudo 14c1944f92
Improve performance
Avoid unnecessary zeroing of input data matrices
2023-04-30 15:45:55 +10:00
RunasSudo 5876f724ad
Update intcox documentation 2023-04-29 19:08:12 +10:00
RunasSudo a1bb1568ad
Tidy update_beta 2023-04-29 18:29:33 +10:00
RunasSudo a58a52f682
Improve performance
Mostly, use BLAS functions to reduce unnecessary allocations for intermediate steps
2023-04-29 17:39:25 +10:00
RunasSudo cdc59da178
Change to ICM/Newton-Raphson algorithm 2023-04-29 00:37:30 +10:00
RunasSudo 1497e2d5cb
Add --ll_tolerance parameter for intcox 2023-04-23 18:36:28 +10:00
RunasSudo d0d92f2a78
Add supplemental documentation about intcox technical details 2023-04-23 15:54:23 +10:00
RunasSudo 45585a2b38
Add comments to M step 2023-04-22 23:57:17 +10:00
RunasSudo 461eb8db5f
Parse CSV robustly 2023-04-21 17:40:43 +10:00
RunasSudo f6f44c64ab
Force progress bar to output to stderr even when not a terminal 2023-04-21 17:21:33 +10:00
RunasSudo 9893657bb0
Also report and unit test cumulative hazard curve 2023-04-18 16:18:19 +10:00
RunasSudo 6ac2d9f055
Add test for intcox 2023-04-18 15:32:27 +10:00
RunasSudo 46e3b189ce
Initial commit 2023-04-17 17:50:43 +10:00